.swal-icon--error {
	border-color: #f27474;
	-webkit-animation: animateErrorIcon .5s;
	animation: animateErrorIcon .5s
}

.swal-icon--error__x-mark {
	position: relative;
	display: block;
	-webkit-animation: animateXMark .5s;
	animation: animateXMark .5s
}

.swal-icon--error__line {
	position: absolute;
	height: 5px;
	width: 47px;
	background-color: #f27474;
	display: block;
	top: 37px;
	border-radius: 2px
}

.swal-icon--error__line--left {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 17px
}

.swal-icon--error__line--right {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 16px
}

@-webkit-keyframes animateErrorIcon {
	0% {
		-webkit-transform: rotateX(100deg);
		transform: rotateX(100deg);
		opacity: 0
	}

	to {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1
	}
}

@keyframes animateErrorIcon {
	0% {
		-webkit-transform: rotateX(100deg);
		transform: rotateX(100deg);
		opacity: 0
	}

	to {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1
	}
}

@-webkit-keyframes animateXMark {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		margin-top: 26px;
		opacity: 0
	}

	50% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		margin-top: 26px;
		opacity: 0
	}

	80% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
		margin-top: -6px
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		margin-top: 0;
		opacity: 1
	}
}

@keyframes animateXMark {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		margin-top: 26px;
		opacity: 0
	}

	50% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		margin-top: 26px;
		opacity: 0
	}

	80% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
		margin-top: -6px
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		margin-top: 0;
		opacity: 1
	}
}

.swal-icon--warning {
	border-color: #f8bb86;
	-webkit-animation: pulseWarning .75s infinite alternate;
	animation: pulseWarning .75s infinite alternate
}

.swal-icon--warning__body {
	width: 5px;
	height: 47px;
	top: 10px;
	border-radius: 2px;
	margin-left: -2px
}

.swal-icon--warning__body,
.swal-icon--warning__dot {
	position: absolute;
	left: 50%;
	background-color: #f8bb86
}

.swal-icon--warning__dot {
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin-left: -4px;
	bottom: -11px
}

@-webkit-keyframes pulseWarning {
	0% {
		border-color: #f8d486
	}

	to {
		border-color: #f8bb86
	}
}

@keyframes pulseWarning {
	0% {
		border-color: #f8d486
	}

	to {
		border-color: #f8bb86
	}
}

.swal-icon--success {
	border-color: #a5dc86
}

.swal-icon--success:after,
.swal-icon--success:before {
	content: "";
	border-radius: 50%;
	position: absolute;
	width: 60px;
	height: 120px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.swal-icon--success:before {
	border-radius: 120px 0 0 120px;
	top: -7px;
	left: -33px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 60px 60px;
	transform-origin: 60px 60px
}

.swal-icon--success:after {
	border-radius: 0 120px 120px 0;
	top: -11px;
	left: 30px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 0 60px;
	transform-origin: 0 60px;
	-webkit-animation: rotatePlaceholder 4.25s ease-in;
	animation: rotatePlaceholder 4.25s ease-in
}

.swal-icon--success__ring {
	width: 80px;
	height: 80px;
	border: 4px solid hsla(98, 55%, 69%, .2);
	border-radius: 50%;
	box-sizing: content-box;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 2
}

.swal-icon--success__hide-corners {
	width: 5px;
	height: 90px;
	background-color: #fff;
	padding: 1px;
	position: absolute;
	left: 28px;
	top: 8px;
	z-index: 1;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.swal-icon--success__line {
	height: 5px;
	background-color: #a5dc86;
	display: block;
	border-radius: 2px;
	position: absolute;
	z-index: 2
}

.swal-icon--success__line--tip {
	width: 25px;
	left: 14px;
	top: 46px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-animation: animateSuccessTip .75s;
	animation: animateSuccessTip .75s
}

.swal-icon--success__line--long {
	width: 47px;
	right: 8px;
	top: 38px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: animateSuccessLong .75s;
	animation: animateSuccessLong .75s
}

@-webkit-keyframes rotatePlaceholder {
	0% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	to {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@keyframes rotatePlaceholder {
	0% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	to {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@-webkit-keyframes animateSuccessTip {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	to {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@keyframes animateSuccessTip {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	to {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@-webkit-keyframes animateSuccessLong {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	to {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

@keyframes animateSuccessLong {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	to {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

.swal-icon--info {
	border-color: #c9dae1
}

.swal-icon--info:before {
	width: 5px;
	height: 29px;
	bottom: 17px;
	border-radius: 2px;
	margin-left: -2px
}

.swal-icon--info:after,
.swal-icon--info:before {
	content: "";
	position: absolute;
	left: 50%;
	background-color: #c9dae1
}

.swal-icon--info:after {
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin-left: -3px;
	top: 19px
}

.swal-icon {
	width: 80px;
	height: 80px;
	border-width: 4px;
	border-style: solid;
	border-radius: 50%;
	padding: 0;
	position: relative;
	box-sizing: content-box;
	margin: 20px auto
}

.swal-icon:first-child {
	margin-top: 32px
}

.swal-icon--custom {
	width: auto;
	height: auto;
	max-width: 100%;
	border: none;
	border-radius: 0
}

.swal-icon img {
	max-width: 100%;
	max-height: 100%
}

.swal-title {
	color: rgba(0, 0, 0, .65);
	font-weight: 600;
	text-transform: none;
	position: relative;
	display: block;
	padding: 13px 16px;
	font-size: 27px;
	line-height: normal;
	text-align: center;
	margin-bottom: 0
}

.swal-title:first-child {
	margin-top: 26px
}

.swal-title:not(:first-child) {
	padding-bottom: 0
}

.swal-title:not(:last-child) {
	margin-bottom: 13px
}

.swal-text {
	font-size: 16px;
	position: relative;
	float: none;
	line-height: normal;
	vertical-align: top;
	text-align: left;
	display: inline-block;
	margin: 0;
	padding: 0 10px;
	font-weight: 400;
	color: rgba(0, 0, 0, .64);
	max-width: calc(100% - 20px);
	overflow-wrap: break-word;
	box-sizing: border-box
}

.swal-text:first-child {
	margin-top: 45px
}

.swal-text:last-child {
	margin-bottom: 45px
}

.swal-footer {
	text-align: right;
	padding-top: 13px;
	margin-top: 13px;
	padding: 13px 16px;
	border-radius: inherit;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.swal-button-container {
	margin: 5px;
	display: inline-block;
	position: relative
}

.swal-button {
	background-color: #7cd1f9;
	color: #fff;
	border: none;
	box-shadow: none;
	border-radius: 5px;
	font-weight: 600;
	font-size: 14px;
	padding: 10px 24px;
	margin: 0;
	cursor: pointer
}

.swal-button:not([disabled]):hover {
	background-color: #78cbf2
}

.swal-button:active {
	background-color: #70bce0
}

.swal-button:focus {
	outline: none;
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(43, 114, 165, .29)
}

.swal-button[disabled] {
	opacity: .5;
	cursor: default
}

.swal-button::-moz-focus-inner {
	border: 0
}

.swal-button--cancel {
	color: #555;
	background-color: #efefef
}

.swal-button--cancel:not([disabled]):hover {
	background-color: #e8e8e8
}

.swal-button--cancel:active {
	background-color: #d7d7d7
}

.swal-button--cancel:focus {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(116, 136, 150, .29)
}

.swal-button--danger {
	background-color: #e64942
}

.swal-button--danger:not([disabled]):hover {
	background-color: #df4740
}

.swal-button--danger:active {
	background-color: #cf423b
}

.swal-button--danger:focus {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(165, 43, 43, .29)
}

.swal-content {
	padding: 0 20px;
	margin-top: 20px;
	font-size: medium
}

.swal-content:last-child {
	margin-bottom: 20px
}

.swal-content__input,
.swal-content__textarea {
	-webkit-appearance: none;
	background-color: #fff;
	border: none;
	font-size: 14px;
	display: block;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .14);
	padding: 10px 13px;
	border-radius: 2px;
	transition: border-color .2s
}

.swal-content__input:focus,
.swal-content__textarea:focus {
	outline: none;
	border-color: #6db8ff
}

.swal-content__textarea {
	resize: vertical
}

.swal-button--loading {
	color: transparent
}

.swal-button--loading~.swal-button__loader {
	opacity: 1
}

.swal-button__loader {
	position: absolute;
	height: auto;
	width: 43px;
	z-index: 2;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	text-align: center;
	pointer-events: none;
	opacity: 0
}

.swal-button__loader div {
	display: inline-block;
	float: none;
	vertical-align: baseline;
	width: 9px;
	height: 9px;
	padding: 0;
	border: none;
	margin: 2px;
	opacity: .4;
	border-radius: 7px;
	background-color: hsla(0, 0%, 100%, .9);
	transition: background .2s;
	-webkit-animation: swal-loading-anim 1s infinite;
	animation: swal-loading-anim 1s infinite
}

.swal-button__loader div:nth-child(3n+2) {
	-webkit-animation-delay: .15s;
	animation-delay: .15s
}

.swal-button__loader div:nth-child(3n+3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

@-webkit-keyframes swal-loading-anim {
	0% {
		opacity: .4
	}

	20% {
		opacity: .4
	}

	50% {
		opacity: 1
	}

	to {
		opacity: .4
	}
}

@keyframes swal-loading-anim {
	0% {
		opacity: .4
	}

	20% {
		opacity: .4
	}

	50% {
		opacity: 1
	}

	to {
		opacity: .4
	}
}

.swal-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 0;
	overflow-y: auto;
	background-color: rgba(0, 0, 0, .4);
	z-index: 10000;
	pointer-events: none;
	opacity: 0;
	transition: opacity .3s
}

.swal-overlay:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	height: 100%
}

.swal-overlay--show-modal {
	opacity: 1;
	pointer-events: auto
}

.swal-overlay--show-modal .swal-modal {
	opacity: 1;
	pointer-events: auto;
	box-sizing: border-box;
	-webkit-animation: showSweetAlert .3s;
	animation: showSweetAlert .3s;
	will-change: transform
}

.swal-modal {
	width: 478px;
	opacity: 0;
	pointer-events: none;
	background-color: #fff;
	text-align: center;
	border-radius: 5px;
	position: static;
	margin: 20px auto;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	z-index: 10001;
	transition: opacity .2s, -webkit-transform .3s;
	transition: transform .3s, opacity .2s;
	transition: transform .3s, opacity .2s, -webkit-transform .3s
}

@media (max-width:500px) {
	.swal-modal {
		width: calc(100% - 20px)
	}
}

@-webkit-keyframes showSweetAlert {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	1% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	45% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	80% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes showSweetAlert {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	1% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	45% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	80% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

body.activityon {
	background-color: rgb(255, 243, 225) !important;
}

.activityon #headerwrapper #menu {
	width: 1050px !important;
	padding: 0px 30px 0px !important;
	background-color: #001f51 !important;
	opacity: .9;
}

.activityon #headerwrapper #menu.menu-fix-top {
	width: 100% !important;
}


.activityon .mod-navbar .menu-list {
	margin-left: -63px;
}

.activityon .menu-fix-top .menu-list {
	margin-left: -93px;
}

/*导航选中太*/
.activityon .mod-navbar .lavalamp-object,
.activityon .mod-navbar .menu-list .current a {
	background-color: #cf0000 !important;
}

/*导航去掉个性推荐*/
#tab-login {
	display: none !important;
}

#edugame-aside-video {
	padding-top: 26px
}

#house-aside-gddt {
	position: relative;
	zoom: 1
}

#house-aside-gddt .loading {
	top: 30px
}

.bd .house_view {
	top: -6px;
	width: 288px;
	height: 276px
}

.house_view .city_list_1 {
	width: 260px;
	padding-top: 12px;
	border: 0
}

.house_view .city_list_1 a:link,
.house_view .city_list_1 a:visited {
	padding-right: 20px
}

.house-select-btn {
	margin-top: -6px
}

.pic-wall {
	margin-top: -10px;
	padding-top: 0
}

.pic-wall .image-list {
	width: 984px
}

.pic-wall .image-list-wrapper {
	width: 1018px !important
}

.pic-wall .image-list-item {
	width: 195px;
	height: 165px;
	margin-right: 2px
}

.pic-wall .image-list-item img {
	width: 195px;
	height: 130px;
	border: 0
}

.pic-wall .image-list-item .txt {
	height: 20px;
	line-height: 20px;
	text-align: center
}

.pic-wall .image-list-item .txt:hover {
	color: #fff;
	background: #3064bb
}

#internal-hotword {
	padding-top: 26px
}

#local_news .ulist i a {
	font-size: 14px;
	font-weight: 400;
	color: #999
}

#local_news .loading {
	top: 2388px
}

.mod-localnews .l-right-col .ulist {
	margin-bottom: 0
}

.mod-localnews .imagearea .imagearea-top {
	height: 177px
}

.mod-localnews .image-mask-item {
	height: 177px
}

.mod-localnews .image-mask-item .item-title {
	height: 25px;
	font: 400 12px/28px \5B8B\4F53
}

.localnews_logo {
	float: left
}

.localnews_logo .local_logo {
	display: inline-block;
	margin-right: 20px;
	height: 22px;
	width: 63px;
	background-size: 63px 22px
}


#mil-aside-jq {
	padding-top: 22px
}

#image-list-news {
	padding-top: 15px
}

#image-list-news .image-list {
	width: 984px
}

#image-list-news .image-list-wrapper {
	width: 1018px
}

#image-list-news .image-list-item {
	width: 187px;
	height: 165px;
	margin-right: 12px
}

#image-list-news .image-list-item img {
	width: 187px;
	height: 125px
}

#image-list-news .image-list-item .txt {
	height: 20px;
	line-height: 20px;
	text-align: center
}

#image-list-news .image-list-item .txt:hover {
	color: #fff;
	background: #3064bb
}

.mod-social .l-right-col .ulist li {
	height: 24px;
	line-height: 24px
}

#sports-aside-nba .image-list-item {
	height: 134px
}

#sports-aside-nba .image-list-item .txt {
	overflow: hidden;
	height: 34px;
	padding: 5px 5px 0;
	line-height: 16px
}

#sports-aside-video {
	padding-top: 31px
}

#sports-aside-video .bd {
	overflow: hidden;
	width: 290px
}

#topbanner {
	display: none;
	margin-top: 8px
}

#topbanner a {
	display: block
}

#topbanner a img {
	display: block;
	width: 100%
}

.ad-banner {
	clear: both
}

.ad-banner a {
	display: block;
	padding-top: 20px;
	margin-bottom: -20px
}

.ad-banner a img {
	display: block;
	width: 100%
}

#imgplayer {
	position: relative;
	top: 0;
	right: 0;
	overflow: hidden;
	width: 560px;
	height: 305px;
	padding-top: 10px;
	border: 0
}

.imgplayer .carousel-btn-prev,
.imgplayer .carousel-btn-next {
	position: absolute;
	z-index: 89;
	top: 130px;
	width: 50px;
	height: 50px;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/carousel/icon-carousel_b4b1d29.png)\9;
	background-repeat: no-repeat
}

.imgplayer .carousel-btn-prev {
	left: 15px;
	background-position: -10px -95px\9
}

.imgplayer .carousel-btn-prev:hover {
	background-position: -110px -96px\9
}

.imgplayer .carousel-btn-next {
	right: 15px;
	background-position: -160px -95px\9
}

.imgplayer .carousel-btn-next:hover {
	background-position: -60px -96px\9
}

.imgplayer .carousel-control a::before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	border-radius: 50%;
	background: #fff;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	-webkit-transform: scale(0.9);
	transform: scale(0.9)
}

.carousel-control .icon-wrap {
	position: relative;
	display: block;
	width: 80%;
	height: 80%;
	margin: 10% 0 0 10%
}

.carousel-control .carousel-btn-next .icon-wrap {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.carousel-control .icon-wrap::before,
.carousel-control .icon-wrap::after {
	content: " ";
	position: absolute;
	left: 25%;
	width: 3px;
	height: 50%;
	background: #fff;
	-webkit-transition: -webkit-transform .3s, background-color .3s;
	transition: transform .3s, background-color .3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.carousel-control .icon-wrap::before {
	-webkit-transform: translateX(-50%) rotate(30deg);
	transform: translateX(-50%) rotate(30deg);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}

.carousel-control .icon-wrap::after {
	top: 50%;
	-webkit-transform: translateX(-50%) rotate(-30deg);
	transform: translateX(-50%) rotate(-30deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.carousel-control a:hover::before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.carousel-control a:hover .icon-wrap::before,
.carousel-control a:hover .icon-wrap::after {
	background: #c00
}

.carousel-control a:hover .icon-wrap::before {
	-webkit-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg)
}

.carousel-control a:hover .icon-wrap::after {
	-webkit-transform: translateX(-50%) rotate(-45deg);
	transform: translateX(-50%) rotate(-45deg)
}

.imgview,
.imgview img {
	width: 560px;
	height: 305px;
	margin: 0
}

.imgnav {
	position: absolute;
	z-index: 88;
	right: 18px;
	bottom: 13px;
	overflow: hidden;
	width: 200px;
	height: 12px
}

.imgnav a {
	float: right;
	overflow: hidden;
	width: 9px;
	height: 8px;
	margin-top: 1px;
	margin-right: 5px;
	line-height: 10;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/carousel/icon-dot_48178cf.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/carousel/icon-dot_48178cf.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/carousel/icon-dot-2x_fe00451.png) 2x);
	background-repeat: no-repeat;
	background-position: -25px -6px
}

.imgnav a:hover,
.imgnav .active {
	width: 10px;
	height: 10px;
	margin-top: 0;
	background-position: -5px -5px
}

.imgnav-mask {
	position: absolute;
	z-index: 86;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 66px;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/carousel/icon-carousel_b4b1d29.png);
	background-repeat: no-repeat;
	background-position: -9px 0
}

.imgtit {
	position: absolute;
	z-index: 87;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 66px;
	padding-left: 10px;
	text-align: left;
	background: 0 0
}

.imgtit a:link,
.imgtit a:visited,
.imgtit a:hover,
.imgtit a:active {
	display: block;
	height: 66px;
	font-size: 16px;
	font-weight: 500;
	line-height: 92px;
	text-decoration: none;
	letter-spacing: 1px;
	color: #fff
}

.sub_19da {
	height: 40px;
	width: 560px;
	margin-top: 15px;
	margin-right: 15px;
	text-align: center
}

.sub_19da .home-banner-left {
	background-repeat: no-repeat;
	background-color: #FFF;
	background-size: contain;
	width: 50%;
	height: 40px;
	zoom: 1
}

.sub_19da .home-banner-cell {
	background-repeat: no-repeat;
	background-color: #FFF;
	background-size: contain;
	width: 50%;
	height: 40px;
	float: left;
	margin-left: 140px
}

.sub_19da .left {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/carousel/bg_19da_xinjingjie_029074f.png)
}

.sda_line {
	margin-top: 15px;
	width: 560px;
	background: #dee2e6;
	height: 1px
}

.sub_19da .right .more a {
	font-size: 12px;
	color: #ff4200;
	font-weight: 700;
	padding-right: 0
}

#civil-aside-tophit {
	padding-top: 16px
}

.media-wrapper {
	position: relative;
	overflow: hidden;
	width: 984px;
	height: 140px;
	margin-top: 6px
}

.media-navbar {
	position: absolute;
	top: 0;
	left: 0;
	list-style-type: none
}

.media-navbar li {
	float: left;
	width: 187px;
	height: 140px;
	margin-right: 12px
}

.media-navbar li a {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-decoration: none
}

.media-navbar .media-bg {
	width: 100%;
	height: 100%
}

.media-navbar .logo-left-top {
	position: absolute;
	top: 8px;
	left: 8px
}

.media-navbar .title {
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	overflow: hidden;
	width: 167px;
	height: 30px;
	padding: 0 10px;
	font: 700 12px/30px "微软雅黑, Tahoma";
	text-align: center;
	opacity: .7;
	color: #fff;
	background-color: rgba(0, 0, 0, .7);
	background-color: #000\9;
	filter: alpha(opacity=70)
}

.media-navbar .detail-mask {
	position: absolute;
	z-index: 100;
	top: 0;
	left: -100%;
	display: table;
	width: 187px;
	height: 140px;
	background-color: rgba(0, 0, 0, .85);
	background-color: #000\9;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	transition: all 300ms ease;
	filter: alpha(opacity=85)
}

.media-navbar .detail-mask .center-wrapper {
	display: table-cell;
	vertical-align: middle
}

.media-navbar .detail-mask .logo-center {
	display: block;
	margin: 0 auto;
	*margin: 28px auto 8px
}

.media-navbar .detail-mask .slogan {
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	color: #fff
}

.mod-media .sub-class {
	overflow: hidden;
	width: 654px;
	height: 26px
}

.activityon #headerwrapper {
	margin-top: 45px;
	box-shadow: none !important
}

body.activityon {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/events/bg_guoqing_f68bafe.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 2540px auto
}

.activityon #body {
	background-color: #fff;
	width: 1050px !important;
	padding: 10px 30px 0
}

.activityon #goTop {
	margin-left: 558px !important
}

.activityon #headerwrapper {
	background: none !important;
	border: 0 !important
}

.activityon #header-wrapper {
	background-color: #fff !important
}

.activityon #header {
	background-color: #fff !important;
	width: 1050px !important;
	padding: 30px 30px 10px !important
}

.activityon #menu {
	background-color: #e01810 !important;
	margin: 0 auto
}

.activityon #menu .icon-new {
	background: url(./new.png) no-repeat
}

.activityon .media-container .links-container {
	background-color: #db2323 !important
}

.activityon .media-container .links-container a:hover {
	background-color: #b01d1c !important
}

.activityon .mod-navbar .menu-list .more-container .more-links {
	background-color: #db2323 !important
}

.activityon .mod-navbar .menu-list .more-container .more-links a:hover {
	background-color: #b01d1c !important
}

.col-mod .focuslistnews .bold-item {
	position: relative;
	padding: 6px 0 3px 10px
}

.focuslistnews .bold-item .dot {
	position: absolute;
	top: 18px;
	left: 0;
	display: block;
	width: 5px;
	height: 5px;
	background: #da4453;
	*font-size: 0
}

.col-mod .focuslistnews .bold-item .dot {
	top: 16px
}

.hotnews {
	padding-bottom: 2px
}

.hotnews li {
	padding-left: 10px;
	line-height: 24px;
	position: relative;
	overflow: hidden
}

.hotnews li.hdline0 strong {
	display: block;
	padding: 14px 0 1px
}

.hotnews li strong {
	display: block;
	padding: 6px 0 1px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden
}

.hotnews li a:link,
.hotnews li a:active,
.hotnews li a:visited {
	font-size: 12px;
	color: #222
}

.hotnews li strong a:link,
.hotnews li strong a:active,
.hotnews li strong a:visited {
	font: 400 16px/24px "\5FAE\8F6F\96C5\9ED1", tahoma
}

.hotnews li:first-child strong a:link,
.hotnews li:first-child strong a:active,
.hotnews li:first-child strong a:visited {
	font: 700 18px/26px "\5FAE\8F6F\96C5\9ED1", tahoma
}

.hotnews .dot {
	position: absolute;
	top: 16px;
	left: 0;
	display: block;
	width: 5px;
	height: 5px;
	background: #da4453;
	*font-size: 0
}

.hotnews .hdline0 .dot {
	top: 25px
}

.toparea-rollnews {
	clear: both;
	overflow: hidden;
	height: 28px;
	margin-top: 20px;
	padding-right: 5px;
	background: #eff1f4
}

.toparea-rollnews dt {
	position: relative;
	float: left;
	width: 72px;
	height: 28px;
	font: 400 12px/28px normal;
	text-align: center;
	color: #fff;
	background: #6d91cf
}

.toparea-rollnews dt:before,
.toparea-rollnews dt:after {
	content: " ";
	position: absolute;
	top: 8px;
	right: 7px;
	width: 1px;
	height: 12px;
	background: #5270a2
}

.toparea-rollnews dt:after {
	right: 5px
}

.toparea-rollnews dt .before,
.toparea-rollnews dt .after {
	content: " ";
	position: absolute;
	top: 8px;
	right: 7px;
	display: none;
	width: 1px;
	height: 12px;
	background: #5270a2;
	*display: block;
	_height: 10px;
	_top: 5px
}

.toparea-rollnews dt .after {
	right: 5px
}

.toparea-rollnews dd {
	position: relative;
	float: right;
	overflow: hidden;
	width: 480px;
	height: 28px
}

.toparea-rollnews .transition {
	-webkit-transition: margin-top, .5s;
	-moz-transition: margin-top, .5s;
	-o-transition: margin-top, .5s;
	transition: margin-top, .5s
}

#toparea_rollnews_tip {
	font: 12px/28px normal
}

#toparea_rollnews_mask div {
	padding-left: 5px;
	margin-top: 0;
	position: absolute;
	left: 0;
	top: 0
}

#toparea_rollnews_mask div a {
	display: table;
	*display: inline-block;
	*display: block;
	font: 12px/28px normal;
	color: #666
}

#toparea_rollnews_mask div span {
	float: left;
	padding: 0 10px;
	font: 12px/28px normal;
	color: #666
}

#news-hotwords {
	overflow: hidden;
	width: 560px;
	height: 210px;
	padding-top: 14px
}

#news-hotwords .olist {
	float: left;
	width: 162px
}

#news-hotwords .olist .listnum {
	height: 26px;
	font: italic 13px/26px arial;
	color: #d82a1f
}

#news-hotwords .hd {
	padding-left: 0;
	background: 0 0
}

#news-hotwords .hd h3 {
	padding-left: 0
}

.hotwords {
	height: 130px
}

.hotwords li {
	position: relative;
	z-index: 1;
	float: left;
	overflow: hidden;
	width: 91.3px;
	height: 88px;
	margin: 0 2px 2px 0;
	font-size: 12px;
	text-align: center;
	background: #17a2b7
}

.hotwords li a:link,
.hotwords li a:visited {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	display: block;
	width: 89px;
	padding: 2px;
	line-height: 1.1;
	text-decoration: none;
	color: #fff
}

.hotwords .li_0,
.hotwords .li_1 {
	width: 184.6px;
	font-size: 18px;
	background: #53aecf
}

.hotwords .li_0 a:link,
.hotwords .li_1 a:link {
	width: 170px;
	left: 5px
}

.hotwords .li_3,
.hotwords .li_9 {
	margin-right: 0
}

.hotwords .li_color_0,
.hotwords .li_color_2,
.hotwords .li_color_3,
.hotwords .li_color_5,
.hotwords .li_color_7,
.hotwords .li_color_8 {
	background: #3064bb
}

.hotwords .li_color_1,
.hotwords .li_color_4,
.hotwords .li_color_6,
.hotwords .li_color_9 {
	background: #6d91cf
}

.hotwords .li_color_hove {
	background: #055c6f
}

.button-slide {
	overflow: hidden;
	color: #37474f;
	background: #fff;
	-webkit-transition: color .3s;
	transition: color .3s
}

.button-slide::before,
.button-slide::after {
	content: "";
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, .125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, .125, 1)
}

.button-slide::before {
	background: #85a9e8
}

.button-slide::after {
	background: #18448e
}

.button-slide:hover {
	background: #18448e\9 !important
}

.button-slide:hover::before,
.button-slide:hover::after,
.hotwords-slide::before,
.hotwords-slide::after {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

.button-slide:hover::after {
	-webkit-transition-delay: .175s;
	transition-delay: .175s
}

#stock_frame {
	overflow: hidden;
	width: 290px;
	height: 249px
}

#stock_query {
	position: relative;
	width: 268px;
	margin-top: -6px;
	padding: 14px 10px;
	border: 1px solid #ddd;
	background: #fcfcfc;
	*margin-top: 0
}

#stock_query .suggest_panel {
	position: absolute;
	top: 30x;
	left: 9px;
	width: 200px
}

#wd2 {
	width: 207px;
	height: 17px
}

#suggest1 {
	overflow: hidden;
	background: #fff
}

#suggest1 p {
	padding: 6px 0;
	border-top: 1px solid #999;
	text-align: center
}

.suggest_panel table {
	width: 100%;
	border-collapse: collapse
}

.suggest_panel table td {
	padding: 4px;
	font: 400 12px/24px normal;
	text-align: left;
	cursor: pointer
}

.suggest_panel td em {
	font-weight: 700;
	font-style: normal
}

.suggest_panel tr.cur td {
	color: #000;
	background: #f6f6f6
}

.suggest_panel {
	border: 1px solid #999;
	background: #fff
}

.submit-btn {
	width: 50px;
	height: 21px;
	border: 0;
	line-height: 16px;
	color: #fff;
	background-color: #999
}

.imagearea {
	overflow: hidden;
	width: 242px
}

.imagearea .imagearea-top {
	overflow: hidden;
	height: 170px
}

.imagearea .imagearea-bottom {
	overflow: hidden;
	width: 300px;
	margin-top: 16px
}

.image-list {
	overflow: hidden;
	width: 290px
}

.image-list .image-list-wrapper {
	width: 320px
}

.image-list-item {
	display: inline;
	float: left;
	overflow: hidden;
	width: 112px;
	margin-right: 16px;
	text-align: center
}

.image-list-item a {
	display: block;
	font-size: 12px
}

.image-list-item img {
	display: block;
	width: 112px;
	height: 84px
}

.image-list-item .txt {
	overflow: hidden;
	height: 27px;
	padding: 1px 5px 6px;
	line-height: 16px;
	text-align: left;
	word-wrap: break-word;
	word-break: break-all;
	background: #f6f7f8
}

.image-list-item .txt:hover {
	text-decoration: none;
	color: #fff;
	background: #3064bb
}

.image-mask-item {
	position: relative;
	overflow: hidden;
	width: 240px;
	height: 170px
}

.image-mask-item .item-title {
	position: relative;
	top: -26px;
	display: block;
	overflow: hidden;
	width: 230px;
	height: 18px;
	padding: 3px 5px 5px;
	font: 400 12px/20px \5B8B\4F53;
	text-decoration: none;
	background: #f6f7f8
}

.image-mask-item .item-title:hover {
	color: #fff;
	background: #3064bb
}

.image-mask-item a:link,
.image-mask-item a:visited,
.image-mask-item a:hover {
	color: #000
}

.image-mask-item .item-image img {
	display: block;
	width: 240px;
	height: 170px
}

.l-left-col h4 {
	padding: 10px 0 6px
}

.l-left-col h4 a,
.l-left-col h4 a:link {
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #000
}

.col-mod {
	overflow: hidden;
	width: 385px;
	padding-right: 35px
}

.mod-baijia .image-mask-item {
	height: 160px;
	width: 240px;
	overflow: hidden
}

.mod-baijia .image-mask-item .item-title {
	position: absolute;
	top: 134px;
	background: rgba(0, 0, 0, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#70000000', endColorstr='#70000000')
}

.mod-baijia .image-mask-item .item-title:hover {
	background: rgba(0, 0, 0, 1)
}

.mod-baijia .imagearea .imagearea-top {
	height: 170px
}

.mod-baijia .imagearea-top .item-image {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 240px;
	height: 160px;
	display: block
}

.mod-baijia .l-middle-col .image-list-item {
	width: 112px
}

.mod-baijia .l-middle-col .image-list-item .img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 112px;
	height: 84px;
	display: block
}

.mod-baijia .image-mask-item a.item-title {
	color: #fff
}

.mod-baijia .baijia-focus-list {
	height: 475px;
	overflow: hidden
}

.mod-baijia .bdlist li {
	position: relative;
	height: 30px;
	line-height: 30px;
	background-position: left -266px
}

.mod-baijia #bd-tab .bdlist li {
	height: 32px;
	line-height: 32px;
	background: 0 0;
	padding-left: 0
}

.mod-baijia .bdlist li span {
	_display: inline-block;
	_vertical-align: middle
}

.mod-baijia .bdlist a:link,
.mod-baijia .bdlist a:link {
	_display: inline-block;
	_vertical-align: middle;
	font-size: 14px
}

.mod-baijia .bdlist li a.name {
	position: absolute;
	top: 2px;
	right: 0;
	width: 72px;
	color: #bbb;
	font-size: 12px;
	text-align: right;
	overflow: hidden
}

.mod-baijia .baijia-focus-list .bdlist {
	border-top: 1px dotted #ccc;
	margin-top: -5px;
	margin-bottom: 14px
}

.mod-baijia .baijia-focus-list .bdlist li {
	height: 28px;
	line-height: 28px;
	padding-left: 0;
	background: 0 0
}

.mod-baijia .baijia-focus-list .bdlist .bold-item {
	padding: 0
}

.mod-baijia .baijia-focus-list .bdlist .bold-item a:link,
.mod-baijia .baijia-focus-list .bdlist .bold-item a:visited {
	font-size: 14px
}

.mod-baijia .baijia-focus-list .bdlist .bold-item a.name {
	font-size: 12px;
	font-weight: 400
}

.mod-baijia .column-title-home .column-title-border .column-title {
	color: #254282;
	font-size: 16px
}

#author-list {
	height: 310px;
	width: 900px;
	overflow: hidden
}

#author-list .author-list-item {
	position: relative;
	width: 228px;
	height: 52px;
	padding: 10px 0 15px 62px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden
}

#author-list .author-list-item .avatar {
	position: absolute;
	left: 0;
	top: 10px;
	width: 52px;
	height: 52px;
	overflow: hidden
}

#author-list .author-list-item h4 {
	height: 42px;
	margin-top: -3px;
	line-height: 18px;
	*margin-top: 0;
	margin-top: 0\0;
	margin-top: -3px\9\0;
	overflow: hidden
}

#author-list .author-list-item h4 a,
#author-list .author-list-item strong a {
	font: 400 14px/18px "微软雅黑"
}

#author-list .author-list-item .infos {
	height: 18px;
	line-height: 18px;
	margin-top: -3px;
	overflow: hidden;
	*position: relative;
	*top: -6px
}

#author-list .author-list-item .infos span {
	padding-left: 20px;
	font-size: 12px;
	color: #999
}

#author-list .author-list-item .infos strong a {
	font-size: 12px
}

#author-list .slide-list-item {
	float: left;
	width: 290px
}

.mod-baijia .ulist i a {
	color: #999;
	font-size: 14px;
	font-weight: 400
}

.wgt-tab {
	zoom;
	1;
	padding: 1px 0
}

.wgt-tab .wgt-tab-tag {
	position: absolute;
	top: -30px;
	right: 0;
	height: 29px;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	background: #fff;
	overflow: hidden
}

.wgt-tab .wgt-tab-tag li,
.wgt-tab .wgt-tab-tag li a {
	float: left
}

.wgt-tab .wgt-tab-tag li a:link,
.wgt-tab .wgt-tab-tag li a:visited {
	width: 46px;
	height: 28px;
	background: #fff;
	font-size: 12px;
	line-height: 28px;
	color: #999;
	text-align: center;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec
}

.wgt-tab .wgt-tab-tag li.active a {
	border-bottom: 1px solid #fff;
	color: #333;
	text-decoration: none
}

.wgt-tab .wgt-tab-tag li a:hover {
	color: #333
}

.wgt-tab .wgt-tab-ctns {
	padding-top: 4px
}

.mod_colheader_internetplus {
	padding-bottom: 9px
}

.mod_colheader_internetplus .mod_colheader_internetplus-border {
	height: 26px;
	padding: 10px 0;
	border-top: 2px solid #435871;
	border-bottom: 1px solid #dee2e6
}

.mod_colheader_internetplus h2 {
	float: left;
	height: 26px;
	margin-right: 20px;
	padding: 0 10px 0 0;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) no-repeat right -681px
}

.mod_colheader_internetplus h2,
.mod_colheader_internetplus h2 a,
.mod_colheader_internetplus h2 a:link,
.mod_colheader_internetplus h2 a:active,
.mod_colheader_internetplus h2 a:visited,
.mod_colheader_internetplus h2 a:hover {
	font: 700 20px/26px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	color: #369
}

.mod_colheader_internetplus h2 a {
	padding-right: 5px
}

.mod_colheader_internetplus h2 .cname {
	position: relative;
	padding-right: 4px;
	font: 400 14px/17px arial, sans-serif;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased
}

.mod_colheader_internetplus .sub-class {
	float: left
}

.mod_colheader_internetplus .sub-class a:link,
.mod_colheader_internetplus .sub-class a:active,
.mod_colheader_internetplus .sub-class a:visited,
.mod_colheader_internetplus .more a:link,
.mod_colheader_internetplus .more a:active,
.mod_colheader_internetplus .more a:visited {
	margin-right: 10px;
	font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	font-size: 16px;
	color: #6e7e97
}

.mod_colheader_internetplus .more {
	float: left;
	margin-left: 8px;
	padding-right: 10px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) no-repeat right -298px
}

.mod_colheader_internetplus .more a:link {
	margin: 0
}

.mod-headline-tab {
	position: relative;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", "宋体", Tahoma, Arial, Helvetica, STHeiti
}

.mod-headline-tab ul li {
	float: left;
	height: 36px;
	line-height: 36px;
	text-align: center
}

.mod-headline-tab .last-tab a {
	border-right: 0
}

.mod-headline-tab ul li a {
	padding: 0 20px;
	font-size: 18px;
	font-weight: 700;
	color: #666
}

.mod-headline-tab ul li a:hover {
	text-decoration: none
}

.mod-headline-tab ul li.active {
	border-bottom: 2px solid #2f63ba
}

.mod-headline-tab ul li.active a {
	color: #2f63ba
}

.mod-headline-tab .tab-login {
	position: absolute;
	top: 12px;
	right: 0;
	display: none;
	width: 100px;
	height: 19px;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login_a86b653.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login_a86b653.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login-2x_b88de5a.png) 2x);
	background-repeat: no-repeat;
	background-position: 0 -38px
}

.mod-headline-tab .tab-login:hover {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login_a86b653.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login_a86b653.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login-2x_b88de5a.png) 2x);
	background-repeat: no-repeat;
	background-position: 0 -57px
}

.mod-headline-tab .tab-enter-recommend {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login_a86b653.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login_a86b653.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login-2x_b88de5a.png) 2x);
	background-position: 0 0
}

.mod-headline-tab .tab-enter-recommend:hover {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login_a86b653.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login_a86b653.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/icon-login-2x_b88de5a.png) 2x);
	background-repeat: no-repeat;
	background-position: 0 -19px
}

.mod-headline-tab .tab-login i {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.mod-headline-tab .tab-login .logo-login {
	width: 81px;
	height: 19px;
	background: url(./logo-char.jpg) no-repeat
}

.mod-headline-tab .tab-login .logo-arrow-right {
	width: 13px;
	height: 13px;
	background: url(./icon-arrow-right.jpg) no-repeat
}

.mod-tab-content .mod-tab-pane {
	display: none;
	font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", "宋体", Tahoma, Arial, Helvetica, STHeiti;
	-webkit-font-smoothing: antialiased
}

.mod-tab-content .active {
	display: block
}

.mod-tab-content .pane-recommend {
	position: relative;
	*zoom: 1
}

.mod-tab-content .mod-tab-loading {
	position: absolute;
	z-index: 1001;
	top: 100px;
	left: 50%;
	width: 170px;
	margin-left: -85px
}

.mod-tab-content .mod-tab-loading .icon-loading {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/loading_2f99b92.gif);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/loading_2f99b92.gif) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/loading-2x_ad06ffc.gif) 2x);
	background-repeat: no-repeat
}

.mod-tab-content .mod-tab-loading .desc {
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
	color: #2e61bf
}

.mod-tab-content .tip-wrapper {
	position: relative;
	z-index: 1001;
	display: none;
	width: 100%;
	height: 32px;
	background: #f6f6f6
}

.mod-tab-content .tip-wrapper .mod-headline-tip {
	position: absolute;
	top: 6px;
	left: 72px;
	display: block;
	height: 22px;
	line-height: 22px;
	text-decoration: none
}

.recommend-tip-wrapper {
	position: fixed;
	z-index: 1001;
	top: 40px;
	left: 0;
	visibility: hidden;
	width: 100%;
	height: 100%
}

.recommend-tip-wrapper .tip-wrapper {
	position: relative;
	z-index: 1001;
	display: none;
	visibility: visible;
	width: 984px;
	height: 32px;
	margin: 0 auto
}

.recommend-tip-wrapper .tip-wrapper .background-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 390px;
	height: 100%;
	background-color: #f6f6f6
}

.recommend-tip-wrapper .background-wrapper .mod-headline-tip {
	position: absolute;
	top: 6px;
	left: 0;
	display: block;
	width: 100%;
	height: 22px;
	line-height: 22px;
	text-decoration: none
}

.recommend-tip-wrapper .mod-headline-tip .content-wrapper {
	position: relative;
	width: 216px;
	margin: 0 auto
}

.mod-headline-tip .tip-logo {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 21px;
	height: 22px;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/logo-recommend_28d78fb.jpg);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/logo-recommend_28d78fb.jpg) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_headline_tab/logo-recommend-2x_e32917d.png) 2x);
	background-repeat: no-repeat
}

.mod-headline-tip .tip-content {
	padding-left: 40px;
	font-size: 12px;
	color: #2e61bf
}

.feeds {
	position: relative;
	overflow: hidden;
	height: 1122px;
	background-color: #fff
}

.feeds .feeds-group {
	display: none
}

.feeds .feeds-item {
	height: 65px;
	padding-top: 20px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 12px
}

.feeds .notb {
	border-top: 0 !important
}

.feeds .feeds-item:first-child {
	border-top: 0
}

.feeds .feeds-item .feeds-item-detail {
	position: relative;
	*zoom: 1
}

.feeds .feeds-item .hasImg {
	min-height: 66px;
	padding-left: 110px;
	_height: 66px
}

.feeds .feeds-item .feeds-item-pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 95px;
	height: 66px
}

.feeds .feeds-item .feeds-item-pic a {
	display: block;
	height: 100%
}

.feeds .feeds-item .feeds-item-pic img {
	width: 100%;
	height: 100%
}

.feeds .feeds-item .feeds-item-detail .feeds-item-paragraph {
	overflow: hidden;
	height: 42px
}

.feeds .feeds-item .feeds-item-detail .feeds-item-paragraph h3 {
	margin-bottom: 1px
}

.feeds .feeds-item .feeds-item-detail .feeds-item-paragraph h3 a:link,
.feeds-item h3 a:visited {
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	text-decoration: none;
	color: #222
}

.feeds .feeds-item-detail .feeds-item-text {
	font-size: 12px;
	line-height: 18px;
	color: #999
}

.feeds .feeds-item-detail .feeds-item-text .feeds-item-more {
	white-space: nowrap;
	color: #999
}

.feeds .feeds-item-detail .feeds-item-info {
	overflow: hidden;
	height: 20px;
	margin-top: 2px;
	font-size: 0;
	line-height: 20px;
	color: #666
}

.feeds .feeds-item-info .labels {
	float: right;
	width: 210px
}

.feeds .labels .label {
	display: block;
	float: right;
	height: 14px;
	margin-right: 5px;
	padding: 0 2px 0 3px;
	border: 1px solid #d5d5d5;
	font-size: 12px;
	line-height: 14px;
	color: #2e61bf;
	border-radius: 2px;
	_border: 0;
	_overflow: hidden
}

.feeds .feeds-item-detail .feeds-item-info .labels a:hover,
.feeds .feeds-item-detail .feeds-item-info .labels a:visited {
	color: #bbb
}

.feeds .feeds-item:hover h3,
.feeds .feeds-item:hover h3 a {
	color: #369 !important
}

.feeds-more {
	display: none
}

.feeds-more a {
	display: block;
	height: 44px;
	border-bottom: 1px solid #e5e5e5;
	text-align: center
}

.feeds-more a:hover {
	text-decoration: none
}

.feeds-more a span {
	display: inline-block;
	height: 44px;
	font-size: 16px;
	font-weight: 700;
	line-height: 44px;
	color: #2565ac
}

.feeds-more a span:hover {
	color: #5b90e9
}

.mod-pagenation {
	float: right;
	margin-top: 4px;
	list-style-type: none
}

.mod-pagenation li {
	float: left
}

.mod-pagenation li a {
	display: block;
	width: 19px;
	height: 19px
}

.mod-pagenation .turn-forward,
.mod-pagenation .turn-backward,
.mod-pagenation .pagenation {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_pagination/icon-turn-page_d58b72c.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_pagination/icon-turn-page_d58b72c.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_pagination/icon-turn-page-2x_70224db.png) 2x);
	background-repeat: no-repeat
}

.mod-pagenation .turn-forward {
	margin-left: 4px;
	background-position: right 0
}

.mod-pagenation .turn-backward {
	margin-right: 4px;
	background-position: 0 0
}

.mod-pagenation .pagenation {
	background-position: -56px 0
}

.mod-pagenation .cur {
	background-position: -28px 0
}

.mod-pagenation .bid {
	opacity: .5;
	filter: alpha(opacity=50)
}

.olist li {
	overflow: hidden;
	height: 27px;
	line-height: 27px;
	_line-height: 32px
}

.olist .listnum {
	display: inline-block;
	width: 17px;
	height: 18px;
	margin-right: 4px;
	*display: inline;
	*zoom: 1
}

.olist .num1,
.olist .num2,
.olist .num3,
.olist .num4,
.olist .num5,
.olist .num6,
.olist .num7,
.olist .num8,
.olist .num9,
.olist .num10,
.olist .num11,
.olist .num12 {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/olist/icon-nums_dab7640.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/olist/icon-nums_dab7640.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/olist/icon-nums-2x_5c82ac5.png) 2x);
	background-repeat: no-repeat
}

.olist .num1 {
	background-position: 0 0
}

.olist .num2 {
	background-position: 0 -18px
}

.olist .num3 {
	background-position: 0 -36px
}

.olist .num4 {
	background-position: 0 -54px
}

.olist .num5 {
	background-position: 0 -72px
}

.olist .num6 {
	background-position: 0 -90px
}

.olist .num7 {
	background-position: 0 -108px
}

.olist .num8 {
	background-position: 0 -126px
}

.olist .num9 {
	background-position: 0 -144px
}

.olist .num10 {
	background-position: 0 -162px
}

.olist .num11 {
	background-position: 0 -180px
}

.olist .num12 {
	background-position: 0 -198px
}

.olist li a {
	font-size: 14px
}

.topic {
	position: relative;
	overflow: hidden;
	height: 90px;
	margin: 0 0 5px;
	background: #f6f7f8;
	*margin-bottom: 2px
}

.topic h4 {
	overflow: hidden;
	height: 32px;
	margin-bottom: 0;
	padding: 6px 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px
}

.topic h4.hmil {
	margin-bottom: 5px;
	*margin-bottom: 2px
}

.topic .topic-txt h4 a:link,
.topic .topic-txt h4 a:active,
.topic .topic-txt h4 a:visited {
	padding-left: 0;
	font: 400 14px/18px \5FAE\8F6F\96C5\9ED1;
	white-space: normal;
	text-decoration: none;
	color: #333
}

.topic .topic-txt h4 a:hover {
	color: #900
}

.topic .topic-pic {
	float: left;
	width: 134px;
	height: 90px;
	padding: 0 10px 0 0
}

.topic .topic-pic img {
	width: 134px;
	height: 90px
}

.topic .topic-txt {
	padding-left: 8px;
	color: #999
}

.topic .topic-txt .detail {
	position: absolute;
	right: 0;
	bottom: 0;
	overflow: hidden;
	width: 24px;
	height: 24px;
	text-indent: -54px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) no-repeat right -936px
}

.topic .topic-txt .abstract {
	overflow: hidden;
	height: 36px;
	margin-top: 4px;
	font-size: 12px;
	line-height: 18px;
	color: #999
}

#video-news {
	position: relative;
	overflow: hidden;
	width: 560px;
	height: 142px;
	padding-right: 10px
}

#video-news .hd {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) no-repeat left -847px
}

#video-news .bd {
	position: relative;
	width: 290px
}

#video-news .vlist {
	float: left;
	width: 1750px;
	margin-top: 10px
}

#video-news .vlist li {
	width: 128px;
	height: 106px;
	margin-right: 16px
}

#video-news .vlist img,
#video-list .vlist a {
	width: 128px;
	height: 82px
}

#video-news .vlist-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px
}

.slide-pagination {
	float: right;
	margin-top: -7px;
	padding: 3px 0 0 5px;
	vertical-align: middle;
	*margin-top: 0
}

.slide-pagination .slide-pagination-item,
.slide-pagination .btn {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 5px;
	text-align: center
}

.slide-pagination a:link,
.slide-pagination a:visited,
.slide-pagination a:hover {
	text-decoration: none
}

.slide-pagination .btn {
	border: 1px solid #e4e4e4;
	font: 400 11px/12px tahoma;
	color: #999;
	background: #fff;
	cursor: pointer
}

.slide-pagination .btn b {
	margin: 4px 0 0;
	line-height: 0;
	vertical-align: baseline
}

.slide-pagination .btn:hover .i-triangler-left {
	border-right-color: #0e8bec
}

.slide-pagination .btn:hover .i-triangler-right {
	border-left-color: #0e8bec
}

.slide-pagination .slide-pagination-item {
	overflow: hidden;
	width: 6px;
	height: 6px;
	margin-right: 5px;
	margin-bottom: -1px\9;
	font: 700 12px/16px tahoma;
	line-height: 10;
	vertical-align: middle\9;
	border-radius: 100%;
	background: #d1d1d1;
	*margin-bottom: 1px;
	_vertical-align: middle\9
}

.slide-pagination .slide-pagination-prev {
	margin: 0 6px 0 0
}

.slide-pagination .slide-pagination-next {
	margin: 0 0 0 1px
}

.slide-pagination .current {
	background: #369
}

.slide-pagination .slide-page-num-container {
	padding-right: 5px
}

.slide-pagination .slide-page-num-container b {
	font-size: 12px;
	font-weight: 400;
	color: #999
}

.vlist-wrapper {
	width: 350px
}

.vlist li {
	display: inline;
	float: left;
	width: 134px;
	margin-right: 18px
}

.vlist li a {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	font-size: 12px;
	text-align: center;
	color: #666
}

.vlist .video-img {
	position: relative;
	zoom: 1
}

.vlist img {
	display: block;
	width: 134px;
	height: 90px;
	padding: 0
}

.vlist .play {
	position: absolute;
	bottom: 10px;
	left: 10px;
	overflow: hidden;
	width: 27px;
	height: 27px;
	line-height: 10;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/png24_1c390f9.png) no-repeat -8px -94px;
	*background: 0 0;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/vlist/play_png24_7e97682.png')
}

.column-title-home {
	padding-bottom: 9px
}

.column-title-home .column-title-border {
	height: 26px;
	padding: 10px 0;
	border-top: 2px solid #999;
	border-bottom: 1px solid #dee2e6;
	line-height: 28px
}

.column-title-home .column-title-border h2 {
	float: left;
	height: 26px;
	margin-right: 20px;
	padding: 0 10px 0 0;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/icon-mark_775fa74.png) right 12px no-repeat
}

.column-title-home .column-title-border h2,
.column-title-home .column-title-border h2 a,
.column-title-home .column-title-border h2 a:link,
.column-title-home .column-title-border h2 a:active,
.column-title-home .column-title-border h2 a:visited,
.column-title-home .column-title-border h2 a:hover {
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	color: #254282
}

.column-title-home .column-title-border h2 a {
	padding-right: 5px
}

.column-title-home .column-title-border h2 .cname {
	position: relative;
	top: 1px;
	padding-right: 4px;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
	text-transform: uppercase;
	color: #999
}

.column-title-home .column-title-border .sub-class {
	float: left
}

.column-title-home .column-title-border .sub-class a,
.column-title-home .column-title-border .sub-class a:link,
.column-title-home .column-title-border .sub-class a:active,
.column-title-home .column-title-border .sub-class a:visited {
	margin-right: 5px;
	padding-right: 9px;
	font-size: 14px;
	color: #18448e;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/icon-line_a39202a.png) right 2px no-repeat
}

.column-title-home .column-title-border .more {
	float: left;
	margin-left: 8px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/columntitle/icon-more_56fae5f.png) right 5px no-repeat
}

.column-title-home .column-title-border .more a,
.column-title-home .column-title-border .more a:link,
.column-title-home .column-title-border .more a:active,
.column-title-home .column-title-border .more a:visited {
	padding-right: 20px;
	font-size: 14px;
	text-decoration: none;
	color: #7b7b7b
}

.mod-baijia {
	width: 560px;
	margin: 12px 0 0 !important;
	overflow: hidden
}

.mod-baijia .column-title-home {
	padding-bottom: 12px
}

.mod-baijia .column-title-home .column-title-border {
	border-top: 0;
	height: 22px;
	padding: 0 0 8px
}

.mod-baijia .column-title-home .column-title-border h2 {
	height: 22px;
	line-height: 22px;
	background-position: right 10px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/icon-mark_775fa74.png) right 12px no-repeat
}

.mod-baijia .column-title-home .column-title-border h2 a:link,
.mod-baijia .column-title-home .column-title-border h2 a:hover,
.mod-baijia .column-title-home .column-title-border h2 a:visited {
	line-height: 22px;
	font-size: 16px;
	padding-right: 0
}

.mod-baijia .column-title-home .column-title-border .en {
	padding-left: 0;
	padding-right: 2px;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	color: #999
}

.mod-baijia .column-title-home .column-title-border .sub-class a {
	margin-right: 3px !important;
	padding-right: 8px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/icon-line_a39202a.png) right 4px no-repeat
}

.mod-baijia .column-title-home .column-title-border .sub-class a:link,
.mod-baijia .column-title-home .column-title-border .sub-class a:visited {
	font-size: 14px;
	color: #18448e
}

.mod-baijia .column-title-home .column-title-border .more {
	height: 24px;
	line-height: 24px;
	padding-right: 18px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_baijia/icon_more_c7aebd5.jpg) #fff no-repeat right;
	*background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/mod_baijia/icon_more_c7aebd5.jpg) no-repeat right;
	background-size: auto 63%;
	float: right
}

.mod-baijia .column-title-home .column-title-border .more a:link,
.mod-baijia .column-title-home .column-title-border .more a:visited {
	font-size: 12px;
	color: #ff4200;
	font-weight: 700;
	padding-right: 0
}

.mod-baijia .mod .hd h3 {
	padding-left: 0;
	border: 0;
	-webkit-font-smoothing: antialiased
}

body {
	font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", "宋体", Tahoma, Arial, Helvetica, STHeiti
}

.l-left-col {
	width: 385px
}

.l-middle-col {
	float: left;
	width: 240px;
	margin-right: 20px
}

.l-right-col {
	width: 290px;
	float: right
}

.column {
	margin-bottom: 36px
}

.l-right-col .image-list-item {
	width: 136px;
	margin-right: 18px
}

.l-right-col .image-list-item img {
	width: 136px;
	height: 90px
}

a:link,
.ulist li a:link {
	color: #222;
	-webkit-font-smoothing: antialiased
}

a:visited,
.ulist li a:visited {
	color: #222
}

a:hover,
.ulist li a:hover {
	color: #369
}

a:active,
.ulist li a:active {
	color: #222
}

.mod {
	padding-top: 10px;
	border: 0 none
}

.mod .hd {
	padding: 0 0 6px;
	height: 24px;
	line-height: 24px
}

.mod .line:after {
	content: '.';
	display: block;
	height: 1px;
	line-height: 0;
	overflow: hidden;
	background: #ebebeb;
	margin-top: 11px
}

.mod .hd h3 {
	padding-left: 5px;
	padding-right: 5px;
	border-left: 2px solid #254282;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #254282;
	background: #fff
}

.mod .hd h3 .en,
.en {
	position: relative;
	top: 1px;
	padding-left: 5px;
	font: 500 12px/18px arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #999
}

.mod .hd h3 a:link,
.mod .hd h3 a:visited,
.mod .hd h3 a:hover {
	color: #254282;
	text-decoration: none
}

.mod .hd .more {
	float: right;
	padding-right: 18px;
	padding-left: 5px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) #fff no-repeat right -888px;
	height: 24px;
	color: #999;
	font-size: 12px
}

.tbox .hd {
	padding: 0
}

.tbox .ulist li {
	height: 27px;
	line-height: 27px
}

.h-bd-box .hd {
	height: 21px;
	padding: 0;
	padding-left: 24px;
	padding-top: 3px;
	overflow: visible
}

.h-bd-box .hd h3 {
	font-size: 16px;
	border-left: 0;
	padding-right: 12px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/icon-mark_775fa74.png) right 6px no-repeat
}

.ulist {
	margin-bottom: 4px
}

.ulist li {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) no-repeat left -270px
}

.ulist li a {
	font-size: 14px
}

.mod .ulist li a {
	font-size: 12px
}

.vlist li a {
	margin-bottom: 0
}

.vlist li img {
	border: 0
}

.vlist .video-txt {
	background: #000;
	color: #fff;
	padding: 3px 0
}

.focuslistnews li {
	height: 27px;
	line-height: 27px
}

.mod-tab-content .focuslistnews li {
	height: 29px;
	line-height: 29px
}

.l-right-col .ulist li {
	background: 0 0;
	padding-left: 0
}

.l-right-col .ulist li a {
	font-size: 14px
}

#focus-top .l-right-col {
	width: 560px;
	overflow: hidden
}

#focus-top .l-left-col {
	width: 390px
}

#focus-top .l-left-col .bold-item {
	position: relative;
	padding: 8px 0 5px 10px;
	*+line-height: 27px;
	*+height: 25px;
	line-height: 29px
}

.ulist .bold-item {
	padding: 6px 0 3px
}

.ulist .bold-item a {
	font: 700 16px/26px "微软雅黑", tahoma
}

.mod-tab-pane .focuslistnews {
	margin-bottom: -2px
}

#focus-top .focusvideonews {
	border-top: 1px dotted #ccc;
	margin-top: 10px
}

#weibo-hotwords .bd,
#news-hotwords .bd {
	padding-top: 10px
}

#weibo-hotwords {
	float: left;
	padding-top: 17px;
	height: 164px;
	width: 205px;
	overflow: hidden
}

#weibo-hotwords .image-list {
	width: 218px
}

#weibo-hotwords .image-list-wrapper {
	width: 300px
}

#weibo-hotwords .image-list-item {
	width: 105px;
	height: 64px;
	margin-right: 4px
}

#weibo-hotwords .image-list-item img {
	width: 104px;
	height: 60px
}

#weibo-hotwords .ulist li {
	padding-left: 13px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) no-repeat left -354px
}

#weibo-hotwords .ulist li a,
#news-hotwords .olist li a {
	font-size: 14px
}

#civil-aside-localnews {
	height: 150px
}

#aside-civil-pic .image-list-item {
	height: 132px;
	text-align: left
}

#house-aside-gddt {
	height: 148px
}

#civil-aside-localnews .bd,
#house-aside-gddt .bd {
	position: relative;
	zoom: 1
}

#internet-aside-rwdt {
	padding-top: 16px
}

#col-houseauto .l-left-col .ulist,
#col-lady .l-left-col .ulist,
#col-tech .l-left-col .ulist,
#col-edugame .l-left-col .ulist {
	margin-bottom: 0
}

#yule-aside-hotwords {
	padding-top: 0
}

#lady-aside-clfs {
	padding-top: 20px
}

#tech-aside-zrdl {
	padding-top: 1px
}

.hotwords-list {
	float: left;
	width: 145px;
	overflow: hidden
}

#house-aside-gddt {
	overflow: visible
}

#house-aside-gddt .hd a:link,
#house-aside-gddt .hd a:visited,
#house-aside-gddt .hd a:hover {
	color: #fff
}

.city_view {
	background: #fff;
	border: 1px solid #d8d8d8;
	width: 356px;
	height: 200px;
	left: 0;
	position: absolute;
	top: 5px;
	visibility: hidden;
	z-index: 99
}

.city_list {
	width: 328px;
	height: 120px;
	padding: 20px 0 20px 28px;
	border-bottom: 1px solid #f2f2f2;
	white-space: nowrap
}

.city_list_1 {
	height: 228px
}

.city_list a:link,
.city_list a:visited {
	float: left;
	color: #326699;
	font-size: 12px;
	line-height: 25px;
	padding-right: 22px;
	text-decoration: none
}

.up_triangle {
	display: none;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) #fff no-repeat left -423px;
	float: inherit;
	height: 10px;
	left: 30px;
	position: absolute;
	top: -7px;
	width: 10px
}

.view_bg {
	background: #000;
	height: 161px;
	left: 3px;
	position: absolute;
	top: 10px;
	visibility: hidden;
	width: 284px;
	z-index: 98;
	opacity: .5;
	filter: alpha(opacity=50)
}

.btn_close {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/btn-close_d29f3c7.png) no-repeat;
	float: inherit;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 7px;
	top: 7px;
	cursor: pointer
}

.btn_close:hover {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/btn-close-active_1567ed9.png) no-repeat
}

.btn_back {
	position: absolute;
	bottom: 10px;
	right: 8px;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
	color: #326699;
	-webkit-font-smoothing: antialiased
}

.select-btn {
	float: left;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-size: 12px;
	padding: 2px 20px 2px 6px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/arrow-down_88161d2.png) 60px 9px no-repeat;
	background-color: #4372c1;
	border-right: 5px solid #fff;
	cursor: pointer;
	text-decoration: none !important
}

.select-btn:hover {
	background-color: #6d91cf
}

.select-btn-selected {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/arrow-up_008ba14.png)
}

.select-btn:link,
.select-btn:visited,
.select-btn:hover {
	color: #fff
}

.city_view .city-tip {
	position: absolute;
	bottom: 10px;
	left: 28px;
	font-size: 12px;
	color: #999
}

.loading {
	background: none repeat scroll 0 0 #f6f9fe;
	border: 1px solid #7aa4d6;
	display: none;
	height: 20px;
	left: 50%;
	margin-left: -130px;
	padding: 10px 0;
	position: absolute;
	text-align: center;
	top: 100px;
	width: 260px
}

#social-video .bd,
#mil-aside-video .bd,
#sports-aside-video .bd,
#edugame-aside-video .bd {
	width: 290px;
	overflow: hidden
}

.icon {
	display: inline-block;
	vertical-align: middle;
	margin-left: 3px
}

.icon-hot {
	height: 26px;
	width: 21px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) no-repeat left -218px
}

.related-video-icon,
.related-image-icon {
	margin-left: 3px;
	display: inline-block;
	vertical-align: middle;
	height: 13px;
	width: 15px
}

.related-video-icon {
	margin-right: 5px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/news/img/top_bg_3e2d110.png) no-repeat left -251px
}

#header {
	background: 0
}

#col-houseauto .l-left-col h4 {
	padding: 10px 0 11px
}

#col-lady .l-left-col h4 {
	padding: 10px 0 11px
}

#col-tech .l-left-col h4 {
	padding: 10px 0 11px
}

#col-edugame .l-left-col h4 {
	padding: 10px 0 11px
}

#col-houseauto .l-left-col .ulist {
	border-top: 1px dotted #fff
}

#col-lady .l-left-col .ulist {
	border-top: 1px dotted #fff
}

#col-tech .l-left-col .ulist {
	border-top: 1px dotted #fff
}

#col-edugame .l-left-col .ulist {
	border-top: 1px dotted #fff
}

#localnews .ulist .num {
	font-family: arial, sans-serif
}

.olist .listnum {
	font-family: arial, sans-serif
}

.slide-pagination .btn {
	line-height: 11px
}

.mod .line:after {
	content: '.';
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
	background: #ebebeb;
	margin-top: 11px
}

.pic-wall .image-list-item {
	width: 187px;
	height: 165px;
	margin-right: 12px
}

.pic-wall .image-list-item img {
	width: 187px;
	height: 125px
}

#sports-picwall .image-list-item .txt {
	padding: 6px 5px
}

#video-list-news .image-list-item .txt {
	padding: 6px 5px
}

#women-picwall .image-list-item .txt {
	padding: 6px 5px
}

#image-list-news .image-list-item .txt {
	padding: 6px 5px
}

#sports-aside-nba .image-list-item .txt {
	padding: 2px 5px 0
}

#social-video {
	padding-top: 17px
}

#edugame-aside-video {
	margin-top: 2px
}

#sports-picwall {
	margin-bottom: -4px
}

#shipinxinwen {
	margin-bottom: 31px
}

#col-houseauto {
	margin-bottom: 29px
}

#col-lady {
	margin-bottom: 29px
}

#women-picwall {
	margin-bottom: -4px
}

#col-edugame {
	margin-bottom: 28px
}

#video-news {
	margin-top: -18px
}

#localnews {
	padding-top: 24px
}

#favoriteTips {
	text-align: center;
	background-color: #f8fafc;
	border-top: 1px solid #b5d5fd;
	border-bottom: 1px solid #b5d5fd;
	padding: 9px 0;
	width: 100%;
	display: block
}

#favoriteTips p {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	color: #666
}

#favoriteTips em {
	font-style: normal;
	text-decoration: underline;
	cursor: pointer
}

#favoriteTips strong,
#favoriteTips em {
	color: #1f5cb5;
	font-weight: 700
}

#favoriteTips a {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(//vs0.bdstatic.com/browse_static/widget/index/favoriteTips/shut_cb9686f5.gif) no-repeat 0 0;
	margin-left: 22px;
	text-indent: -9999px;
	outline: 0
}

.fb-feedback-right-dialog .fb-finished {
	text-align: center
}

.fb-feedback-right-dialog .fb-finished .fb-icon-ok {
	vertical-align: sub;
	vertical-align: middle\9;
	margin-right: 12px
}

.fb-feedback-right-dialog .fb-finished .fb-tip-ok {
	font-size: 18px;
	color: #666
}

.fb-feedback-right-dialog .fb-cut-block .fb-shangchuan {
	color: #666
}

.feedback-img {
	height: 74px;
	background: url(//news.baidu.com/resource/img/feedback_return.gif) no-repeat 0 0
}

.totop-img {
	height: 74px;
	margin-top: 3px;
	background: url(//news.baidu.com/resource/img/feedback_return.gif) no-repeat 0 -77px
}

#header .for-ipad-style {
	background: url(//news.baidu.com/resource/img/video_app_tuiguang/video_ipadapp_header_bg.png) no-repeat right bottom;
	background-size: 210px 68px;
	-webkit-background-size: 210px 68px
}

.toTopOne {
	position: fixed;
	height: 150px;
	width: 25px;
	left: 50%;
	margin-left: 497px
}

.tang-ui dl,
.tang-ui dt,
.tang-ui dd,
.tang-ui ul,
.tang-ui ol,
.tang-ui li,
.tang-ui input {
	margin: 0;
	padding: 0
}

.tang-ui table {
	border-collapse: collapse;
	border-spacing: 0
}

.tang-ui img {
	border: 0
}

.tang-ui li {
	list-style: none
}

.tang-ui th {
	text-align: left
}

.tang-ui input,
.tang-ui textarea,
.tang-ui select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%
}

.tang-ui {}

.tang-ui .tang-background {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.tang-ui .tang-foreground {}

.tang-dialog {
	position: absolute
}

.tang-dialog {
	background-color: #fff;
	border: 1px solid #ccc
}

.tang-dialog .tang-background-inner {
	width: 100%;
	height: 100%
}

.tang-dialog .tang-title {}

.tang-dialog .tang-title-dragable {
	cursor: move
}

.tang-dialog .tang-title .buttons {
	position: absolute;
	top: 2px;
	right: 2px;
	z-index: 100
}

.tang-dialog .tang-title .buttons a {
	display: block;
	width: 30px;
	height: 30px;
	outline: 0;
	background: transparent url(/resource/img/feedback.png) no-repeat
}

.tang-dialog .tang-title a.close-btn {
	background-position: -8px -8px
}

.tang-dialog .tang-title a.close-btn:hover {}

.tang-dialog .tang-title span {}

.tang-dialog .tang-body {}

.tang-dialog .tang-body .tang-content {
	padding: 10px 0 0 24px
}

.tang-dialog .tang-body .contentFrame {
	padding: 0
}

.tang-dialog .tang-body .contentFrame iframe {
	border: 0;
	width: 100%;
	height: 100%
}

.tang-dialog .tang-body {
	position: relative
}

.tang-dialog .tang-buttons {
	position: absolute;
	right: 20px;
	bottom: 20px;
	padding: 0;
	margin: 0
}

.tang-dialog .tang-buttons button {
	height: 30px;
	width: 90px
}

.tang-mask {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #FFF;
	opacity: .15;
	filter: alpha(opacity=.15)
}

#tab.tang-tab {
	margin-bottom: 8px
}

.tang-tab .tang-title {
	width: 652px;
	height: 42px;
	clear: both;
	border-bottom: 1px solid #DDD
}

.tang-tab .tang-title .tang-title-item {
	float: left;
	margin-right: 3px
}

.tang-tab .tang-title .tang-title-item-selected {}

.tang-tab .tang-title .tang-title-item a {
	display: inline-block;
	font-size: 14px;
	color: #303030;
	height: 36px;
	line-height: 36px;
	padding-left: 3px;
	background: url(/resource/img/feedback.png) no-repeat 0 -49px;
	text-decoration: none;
	outline: 0
}

.tang-tab .tang-title .tang-title-item-selected {}

.tang-tab .tang-title .tang-title-item a span {
	display: inline-block;
	background: url(/resource/img/feedback.png) no-repeat right -96px;
	padding: 0 12px 0 10px;
	text-align: center
}

.tang-tab .tang-title .tang-title-item-selected a {
	font-weight: 700;
	background-position: 0 -144px;
	height: 43px
}

.tang-tab .tang-title .tang-title-item-selected a span {
	background-position: right -213px;
	height: 43px
}

.tang-tab .tang-title .tang-title-item a:hover {}

.tang-tab .tang-title .tang-title-item a:hover span {}

.tang-tab .tang-title .tang-title-item-selected a:hover {}

.tang-tab .tang-title .tang-title-item-selected a:hover span {}

.tang-tab .tang-body {
	width: 650px;
	height: 120px;
	clear: both
}

.tang-tab .tang-body .tang-body-item {
	display: none
}

.tang-tab .tang-body .tang-body-item-selected {
	display: block;
	width: 650px;
	height: 120px;
	border: 1px solid #DDD;
	border-width: 0 1px 1px
}

.tang-tab .tang-body textarea {
	border: 0 none;
	overflow: auto;
	outline: 0;
	resize: none;
	width: 620px;
	height: 90px;
	margin: 15px 0 0 15px;
	font-size: 14px;
	color: #000
}

.tang-tab .tang-body textarea.focus {}

#tuiguang_dialog {
	position: absolute;
	top: -1000px;
	left: -9999px;
	background: url(//news.baidu.com/resource/img/video_app_tuiguang/news_home_ad_dialog_ipad5.png) no-repeat;
	background-size: 564px 429px;
	width: :564px;
	height: 429px;
	border: 0
}

#tuiguang_dialog .buttons a.close-btn {
	display: block;
	width: 60px;
	height: 60px;
	background: 0 0
}

.tuiguang-app-download {
	position: absolute;
	display: block;
	width: 564px;
	height: 429px;
	top: 9;
	left: 0
}

#feedback {
	padding-left: 25px
}

#feedback h2 {
	font: 16px "微软雅黑", arial, tahoma;
	color: #666;
	font-weight: 700
}

#feedback h2 span {
	font: 30px arial;
	color: #377cca;
	font-style: italic;
	margin-right: 8px
}

#feedback .feedback-contact {
	height: 36px;
	line-height: 36px
}

#feedback .feedback-contact input {
	color: #9C9C9C
}

#feedback .feedback-contact .des {
	float: left;
	font-size: 14px
}

#feedback .box {
	width: 286px;
	height: 32px;
	overflow: hidden;
	border: 1px solid #DDD;
	float: left;
	margin-right: 10px
}

#feedback .box input {
	border: 0;
	width: 250px;
	height: 20px;
	outline: 0;
	margin-left: 15px;
	margin-top: 5px;
	font-size: 14px
}

#feedback .box input.focus {
	color: #000
}

#feedback .sub-btn {
	width: 116px;
	height: 36px;
	background: url(/resource/img/feedback.png) 0 -400px;
	overflow: hidden;
	margin: 20px auto 0;
	vertical-align: top;
	cursor: pointer
}

#goTop {
	position: fixed;
	width: 54px;
	left: 50%;
	margin-left: 502px;
	bottom: 20px;
	_position: absolute;
	z-index: 998;
	zoom: 1
}

#goTop div {
	height: 48px;
	margin-top: 3px;
	position: relative;
	width: 48px
}

#goTop div a,
#goTop div a:link {
	display: inline-block;
	height: 18px;
	width: 100%;
	color: #fff;
	background: #b7c5ca url(//news.baidu.com/resource/img/gotop.png) no-repeat;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	text-decoration: none;
	padding-top: 30px
}

#goTop div.hotword a {
	background-position: 0 -48px
}

#goTop .hotword a:hover {
	background-position: 0 0
}

#goTop div.media a {
	background-position: -49px -48px
}

#goTop .media a:hover {
	background-position: -49px 0
}

#goTop div.search a {
	background-position: -98px -48px
}

#goTop .search a:hover {
	background-position: -98px 0
}

#goTop .search dl {
	position: absolute;
	top: 0;
	right: 0;
	white-space: nowrap
}

#goTop div.feedback a {
	padding: 10px;
	height: 28px;
	width: 28px;
	line-height: 14px;
	background: #b7c5ca
}

#goTop div.gotop a {
	background-position: -147px -48px
}

#goTop .gotop a:hover {
	background-position: -147px 0
}

#goTop .search dt {
	font-size: 0;
	white-space: nowrap;
	vertical-align: top
}

#goTop .search dt a {
	height: 18px;
	width: 48px
}

#goTop .search dd {
	display: inline-block;
	vertical-align: top;
	background: #69b8d1;
	height: 48px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	-webkit-transition: width .5s;
	-moz-transition: width .5s;
	-ms-transition: width .5s;
	-o-transition: width .5s;
	transition: width .5s
}

#goTop .search.show dd {
	width: 256px
}

#goTop .search input {
	border: 0;
	color: #666;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding: 2px 0 2px 6px;
	vertical-align: middle;
	width: 178px;
	margin: 0
}

#goTop .search form {
	margin: 8px 8px 8px 16px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

#goTop .search dd span {
	display: block;
	width: 16px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(//news.baidu.com/resource/img/gotop.png) no-repeat -234px 0;
	cursor: hand
}

#goTop .search button {
	color: #fff;
	border: 0;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 32px;
	text-align: middle;
	font-size: 12px;
	line-height: 32px;
	background: #b7c5ca;
	vertical-align: middle
}

#header.for-ipad-style {
	background: url(//news.baidu.com/resource/img/tuiguang/news_ad_header_ipad.png) no-repeat right 5px;
	background-size: 160px 65px;
	-webkit-background-size: 160px 65px
}

#tuiguang_dialog {
	position: absolute;
	top: -1000px;
	left: -9999px;
	background: url(//news.baidu.com/resource/img/tuiguang/news_home_ad_dialog_ipad_news.png) no-repeat;
	background-size: 564px 429px;
	width: :564px;
	height: 429px;
	border: 0
}

#tuiguang_dialog .buttons a.close-btn {
	display: block;
	width: 60px;
	height: 60px;
	background: 0 0
}

.tuiguang-app-download {
	position: absolute;
	display: block;
	width: 195px;
	height: 66px;
	top: 136px;
	left: 322px
}

#footerwrapper {
	background-color: #001e50;
	padding-bottom: 10px;
	color: #a3a9b5
}

#footer {
	font-size: 12px;
	color: #a3a9b5;
	text-align: center;
	padding-top: 5px;
	line-height: 24px
}

#footer a {
	color: #a3a9b5
}

#footer .img-link {
	display: inline-block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	margin-bottom: -4px;
	margin-left: 3px
}

#footer .img-link1 {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/img1_94b0d60.png)
}

#footer .img-link2 {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/img2_8b9d21a.png)
}

#footer .img-link3 {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/img3_c7effa7.png)
}

.bottombar {
	width: 984px;
	margin: 0 auto
}

.bottombar-inner * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.bottombar-inner a:hover {
	text-decoration: none
}

.bottombar-inner .title-container {
	width: 100%;
	position: relative;
	overflow: hidden
}

.bottombar-inner .title-container h4 {
	overflow: hidden;
	font-family: "微软雅黑", "黑体", tahoma;
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-align: left;
	margin-bottom: 20px;
	margin-left: 15px
}

.bottombar-inner .title-container .icon {
	width: 7px;
	height: 7px;
	background-color: #d54a51;
	position: absolute;
	margin-top: 13px;
	line-height: 0
}

.bot-left {
	float: left;
	width: 300px;
	padding: 35px;
	*width: 230px;
	overflow: hidden
}

.bot-left .qrcode-container {
	width: 100%;
	overflow: hidden
}

.bot-left .qrcode-container .img-container {
	width: 95px;
	height: 95px;
	float: left;
	overflow: hidden
}

.bot-left .qrcode-container .img-container img {
	width: 100%;
	height: 100%
}

.bot-left .qrcode-container .link-container {
	width: 120px;
	float: left;
	margin-left: 15px
}

.bot-left .qrcode-container .link-container a {
	width: 100%;
	height: 33px;
	color: #fff;
	background-color: #334b73;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 2.1
}

.bot-left .qrcode-container .info {
	float: left;
	width: 100%;
	text-align: left;
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	margin-top: 15px
}

.bot-center {
	float: left;
	width: 375px;
	padding: 35px 30px;
	*width: 310px;
	overflow: hidden
}

.bot-center .item-container {
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom: -10px
}

.bot-center .item-container .item {
	width: 33%;
	height: 60px;
	padding-top: 40px;
	float: left;
	line-height: 1;
	text-align: center;
	margin-bottom: 20px
}

.bot-center .item-container .item a {
	color: #a3a9b5
}

.bot-center .item-container .item-01 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m1_4d4a237.png) no-repeat center top
}

.bot-center .item-container .item-02 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m2_f1e2f28.png) no-repeat center top
}

.bot-center .item-container .item-03 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m3_e64a171.png) no-repeat center top
}

.bot-center .item-container .item-04 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m4_1bbb123.png) no-repeat center top
}

.bot-center .item-container .item-05 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m5_1ef4c1b.png) no-repeat center top
}

.bot-center .item-container .item-06 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m6_14e3971.png) no-repeat center top
}

.bot-right {
	float: left;
	padding: 35px 15px;
	margin-bottom: -10px;
	overflow: hidden;
	padding-left: 200px
}

.bot-right ol {
	list-style-type: number;
	margin-top: 10px
}

.bot-right ol li {
	margin-bottom: 25px;
	font-size: 14px
}

#header-wrapper {
	height: 32px;
	border-bottom: 1px solid #ebebeb
}

#header-link-wrapper {
	list-style: none;
	float: right;
	margin-right: 39px;
	position: relative
}

#header-link-wrapper li {
	float: left;
	margin-left: 22px
}

#header-link-wrapper li a,
#header-link-wrapper li span {
	font-size: 13px;
	line-height: 32px;
	font-weight: 700;
	color: #333;
	font-family: Arial
}

#header-link-wrapper li a {
	text-decoration: underline
}

#header-link-wrapper li span {
	color: #666
}

#header-link-wrapper .header-divider {
	height: 13px;
	width: 1px;
	background-color: #ebebeb;
	position: absolute;
	top: 9px;
	right: -25.5px
}

.headline {
	padding: 10px 0 0 20px
}

.headline li {}

.headline li a:link {
	font-size: 12px;
	color: #333
}

.headline li a:visited {
	font-size: 12px
}

.headline li strong {
	display: block;
	height: 27px;
	overflow: hidden;
	margin-bottom: 4px
}

.headline li strong a:link {
	font-size: 18px;
	font-family: "黑体";
	color: #B00;
	white-space: normal;
	font-weight: 400
}

.headline li strong a:visited {
	font-size: 18px;
	font-family: "黑体";
	font-weight: 400
}

.ilist {
	position: absolute;
	right: 30px;
	width: 120px;
	bottom: 40px
}

.ilist li {
	position: relative;
	padding-top: 142px;
	height: 38px;
	line-height: 18px;
	overflow: hidden;
	text-align: left
}

.ilist .pic {
	position: absolute;
	width: 120px;
	left: 0;
	bottom: 41px;
	text-align: center
}

.ilist li img {
	border: 0;
	padding: 0
}

.ilist li a:link {
	color: #333;
	font-size: 12px
}

.latestnews-list {
	float: left;
	width: 470px;
	padding: 10px 0 10px 20px
}

#latestnews .ulist {
	margin: 0 0 10px
}

.mod-navbar {
	width: 100%;
	height: 40px;
	background-color: #01204f
}

.channel-shanghai,
.channel-all {
	position: relative;
	width: 984px;
	margin: 0 auto
}

.mod-navbar li {
	float: left
}

.mod-navbar .menu-list {
	float: left;
	width: 984px
}

.mod-navbar .menu-list a {
	display: block;
	_display: inline;
	_zoom: 1;
	height: 100%;
	font-size: 14px;
	line-height: 40px;
	font-weight: 700;
	padding: 0 10px;
	*padding: 0 9px;
	_padding: 0 9px;
	color: #fff
}

.mod-navbar a:link,
.mod-navbar a:visited,
.mod-navbar a:hover {
	color: #fff;
	text-decoration: none
}

.mod-navbar .menu-list .current a {
	background-color: #c00
}

.mod-navbar .menu-list .navitem-index a {
	padding-left: 30px;
	*padding-left: 28px;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/icon-index_20aa3cd.png);
	background-repeat: no-repeat;
	background-position: 6px 7px
}

.icon-new-wrapper {
	position: relative
}

.icon-new {
	position: absolute;
	right: -4px;
	top: -4px;
	width: 26px;
	height: 13px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/icon-new_8e9bb9d.png) no-repeat;
	-webkit-transition: margin .1s;
	-o-transition: margin .1s;
	transition: margin .1s
}

.channel-shanghai .menu-list,
.channel-shanghai .menu-list ul {
	width: 980px
}

.mod-navbar .slogan {
	position: absolute;
	display: none;
	right: -119px;
	top: -25px;
	width: 200px;
	height: 20px;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/icon-slogan_775e246.png);
	background-repeat: no-repeat
}

.mod-navbar .lavalamp-object {
	background-color: #c00
}

.mod-navbar .menu-list .more-container {
	padding-right: 5px
}

.mod-navbar .menu-list .more-container .more-trigger {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/down-1x_ceda9b9.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/down-1x_ceda9b9.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/down-2x_9bf2a25.png) 2x);
	background-repeat: no-repeat;
	background-position: center right
}

.mod-navbar .menu-list .more-container .hover {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/up-1x_02037f2.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/up-1x_02037f2.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/up-2x_9db7e3e.png) 2x);
	background-repeat: no-repeat;
	background-position: center right
}

.mod-navbar .menu-list .more-container .more-links {
	position: absolute;
	background-color: #01204f;
	display: none;
	width: 55px;
	top: 40px;
	left: 0;
	filter: alpha(opacity=95);
	opacity: .95
}

.mod-navbar .menu-list .more-container .more-links a {
	margin-right: 0;
	background: 0 0;
	display: block;
	text-align: center
}

.mod-navbar .menu-list .more-container .more-links a:hover {
	background-color: #0e3471
}

.media-container {
	position: relative
}

.media-container .links-container {
	position: absolute;
	top: 40px;
	left: 0;
	width: 234px;
	background-color: #01204f;
	opacity: .95;
	padding: 0;
	overflow: hidden;
	display: none
}

.media-container .links-container a {
	float: left;
	width: 95px;
	height: 40px;
	text-align: left;
	font-size: 13px;
	font-weight: 100
}

.media-container .links-container .right {
	float: right
}

.media-container .links-container a:hover {
	background-color: #0e3471
}

.menu-fix-top {
	position: fixed;
	top: 0;
	z-index: 1100;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop))
}

.menu-fix-top .icon-new {
	margin-top: 4px
}

.olist li {
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.olist .listnum {
	display: inline-block;
	height: 13px;
	width: 13px;
	line-height: 12px;
	vertical-align: middle;
	margin-right: 5px
}

.olist li a {
	font-size: 12px
}

#rss {
	margin-top: 1px
}

#rss a.rss-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 32px;
	height: 32px;
	background: #FFF url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/common/widget/rss/rss_2f22b90.gif) scroll no-repeat 0 0;
	margin-right: 14px
}

#rss a:link {
	color: #333;
	font: 14px/32px normal
}

#rss a.rss-icon:hover {
	text-decoration: none
}

#rss .order-more-rss {
	padding-left: 46px
}

#rss .order-more-rss a:link {
	line-height: 20px
}

.sbox {
	margin: 0 0 7px;
	padding: 0;
	padding-top: 1px;
	position: relative;
	z-index: 99;
	zoom: 1
}

table.sbox {
	margin-left: 94.5px;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif
}

table.sbox a:link,
table.sbox a:visited,
table.sbox a:hover {
	color: #333
}

table.sbox table {
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0
}

table.sbox td {
	padding: 0;
	font-size: 13px;
	line-height: 18px
}

table.sbox td.logo {
	width: 153px;
	vertical-align: top
}

table.sbox td.search {
	vertical-align: top
}

table.sbox td.box {
	white-space: nowrap
}

table.sbox td.help {
	vertical-align: middle;
	white-space: nowrap
}

table.sbox div {
	margin: 0;
	padding: 0
}

table.sbox div.logo {
	position: relative;
	top: -10px;
	width: 155px;
	height: 50px
}

table.sbox div.logo img {
	width: 135px;
	height: 43px;
	border: 0;
	display: block
}

table.sbox div.tab {
	margin-bottom: 7px;
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif
}

table.sbox div.tab span.cur {
	font-weight: 700;
	margin-right: 17px;
	color: #333
}

table.sbox div.tab a {
	margin-right: 18px;
	color: #555;
	text-decoration: none;
	-webkit-font-smoothing: auto
}

table.sbox div.tab a:hover {
	color: #333;
	text-decoration: underline
}

table.sbox div.date {
	margin-top: 3px;
	text-align: center
}

table.sbox .s_ipt_wr {
	width: 534px;
	height: 38px;
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-color: #b8b8b8;
	border-right: 0 none;
	vertical-align: top;
	background-color: #fff
}

table.sbox .s_ipt_wr:hover {
	border-color: #ababab
}

table.sbox input.word {
	border: 0;
	padding: 0;
	width: 520px;
	height: 25px;
	font-size: 16px;
	line-height: 30px;
	font-family: Arial;
	color: #000;
	margin: 5px 0 0 8px;
	outline: 0;
	background: #fff
}

table.sbox .s_btn_wr {
	width: 103px;
	height: 40px;
	display: inline-block;
	*position: relative;
	z-index: 0;
	vertical-align: top;
	background-color: #ccc
}

table.sbox .s_btn_wr:hover {
	background-color: #ababab
}

table.sbox .btn {
	width: 104px;
	height: 40px;
	line-height: 32px;
	*margin-top: 0;
	padding-top: 2px \9;
	font-size: 16px;
	cursor: pointer;
	border: 0 none;
	outline: 0;
	padding: 0;
	background: 0 0;
	background-color: #38f;
	box-shadow: none;
	color: #fff;
	font-family: Arial;
	border: 1px solid #38f;
	border-bottom: 1px solid #2e7ae5
}

table.sbox .btn:hover {
	background-color: #317ef3;
	border-bottom: 1px solid #2868c8;
	box-shadow: 1px 1px 1px #ccc
}

table.sbox .btn:active {
	background-color: #3075dc;
	box-shadow: inset 1px 1px 3px #2964bb
}

table.sbox .s_btn_h {
	background-position: -100px 0
}

table.sbox #sugarea {
	position: relative;
	z-index: 1000
}

table.sbox table#st {
	margin: 0
}

table.sbox .help a {
	margin: 0 7px;
	text-decoration: underline;
	font-family: Arial
}

table.sbox .help a:first-child {
	margin-left: 15px
}

table.sbox .help a:last-child {
	margin-right: 0
}

table.sbox .help span.sep {
	color: #999
}

.search-radios {
	display: none;
	zoom: 1;
	margin-top: 7px
}

.search-radios:after {
	display: table;
	content: "";
	clear: both
}

.search-radios input,
.search-radios label {
	font-family: tahoma;
	vertical-align: middle;
	cursor: pointer;
	float: left
}

.search-radios label {
	margin-right: 21px;
	font-size: 12px;
	font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif;
	color: #555;
	margin-left: 4px
}

.search-radios .checked {
	color: #666;
	font-family: Arial
}

.search-radios .not-checked {
	color: #666;
	font-family: Arial
}

.search-radios input {
	margin: 0;
	*margin: -2px 0 0 -4px;
	margin-top: 3px
}

.focus-searchbox {
	border-color: #38f !important
}

.vote_flag {
	background: url(../img/bg.gif) no-repeat scroll 6px 2px #FFF;
	cursor: pointer;
	padding: 0 10px;
	text-decoration: none
}

#searchbox_tuiguang {
	position: absolute;
	top: 17px;
	right: 0;
	display: block;
	width: 160px;
	height: 65px
}

#channel-media {
	width: 100%;
	background-color: #f1f1f3;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/second_navbar/icon-media-border_78881ae.png);
	background-repeat: repeat-x;
	background-position: top left
}

.media-row {
	position: relative;
	width: 934px;
	height: 38px;
	padding-right: 50px;
	margin: 0 auto;
	overflow: hidden
}

.media-row ul {
	position: relative;
	width: 100%
}

.media-row ul li {
	float: left;
	margin-right: 25px
}

.media-row ul li a {
	*display: inline;
	display: inline-block;
	zoom: 1;
	white-space: nowrap;
	height: 38px;
	padding: 0 8px;
	font-size: 14px;
	line-height: 38px;
	font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
	color: #868687;
	text-decoration: none
}

#channel-media ul li a:hover {
	background-color: #3064bb;
	color: #fff;
	text-decoration: none
}

.media-row .media-more {
	display: none;
	position: absolute;
	top: 0;
	*top: -1px;
	right: 0;
	float: right;
	width: 50px;
	height: 38px
}

.media-row .media-more a {
	*display: inline;
	display: inline-block;
	zoom: 1;
	font-size: 14px;
	width: 100%;
	height: 100%;
	line-height: 38px;
	font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
	color: #868687 !important;
	text-decoration: none
}

.media-row .media-more a:hover {
	text-decoration: none
}

.media-row .media-more i {
	*display: inline;
	display: inline-block;
	zoom: 1;
	position: absolute;
	top: 17.5px;
	left: 33px;
	*left: 32px;
	width: 7px;
	height: 4px
}

.media-row .fold {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/second_navbar/icon-media-more_8f73be9.png) no-repeat -6px -5px
}

.media-row .unfold {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/second_navbar/icon-media-more_8f73be9.png) no-repeat -6px -29px
}

#app_tooltip_qrcode {
	display: none;
	position: absolute;
	width: 100px;
	height: 100px;
	border: 1px solid #f1f1f1;
	margin-left: -9px;
	*margin-left: -95px;
	*margin-top: 15px;
	*zoom: 1
}

#app_tooltip_qrcode img {
	width: 100%;
	height: 100%
}

.mod-sidebar .item {
	position: relative;
	width: 48px;
	height: 48px;
	margin-top: 3px;
	*margin-top: 0;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/sidebar/icon-merged_b8bc211.png) no-repeat;
	cursor: pointer
}

.mod-sidebar .report {
	height: 92px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/sidebar/report_3c9a61f.png) no-repeat;
	background-size: cover
}

.mod-sidebar .roumer {
	height: 92px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/sidebar/roumer_033b02b.png) no-repeat;
	background-size: cover
}

.mod-sidebar .report a,
.mod-sidebar .roumer a {
	line-height: 92px;
	-webkit-transform-origin: -100% 50%;
	transform-origin: -100% 50%
}

.mod-sidebar .qr-code {
	background-position: 0 0
}

.mod-sidebar .favorite {
	background-position: 0 -51px
}

.mod-sidebar .hotword {
	background-position: 0 -102px
}

.mod-sidebar .media {
	background-position: 0 -153px
}

.mod-sidebar .search {
	background-position: 0 -204px;
	z-index: 10
}

.mod-sidebar .feedback {
	background-position: 0 -255px
}

.mod-sidebar .gotop {
	display: none;
	background-position: 0 -306px
}

.mod-sidebar .gotop:hover {
	background-position: 0 -357px
}

.mod-sidebar .searchbox {
	position: absolute;
	top: 200px;
	right: 52px;
	vertical-align: top;
	background: #394151;
	height: 48px;
	overflow: hidden;
	width: 0;
	border-radius: 3px 0 0 3px;
	-webkit-transition: width .5s;
	-moz-transition: width .5s;
	-ms-transition: width .5s;
	-o-transition: width .5s;
	transition: width .5s;
	white-space: nowrap;
	z-index: 1
}

.mod-sidebar .searchbox.show {
	width: 302px
}

.mod-sidebar .searchbox .searchInput {
	border: 0;
	color: #999;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding: 2px 0 2px 6px;
	vertical-align: middle;
	width: 268px;
	margin: 0;
	background-color: #000
}

.mod-sidebar .searchbox p {
	margin: 8px 8px 8px 26px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

.mod-sidebar .searchbox .close-btn {
	display: block;
	width: 22px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/sidebar/icon-search-hide_5b8fa4e.png) no-repeat 0 -57px;
	cursor: pointer
}

.mod-sidebar .close-tip {
	display: none;
	position: absolute;
	top: 165px;
	left: -310px;
	font-size: 12px;
	line-height: 30px;
	padding: 0 10px;
	border-radius: 3px;
	background-color: #000;
	color: #fff;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mod-sidebar .close-tip .arrow {
	position: absolute;
	bottom: -8px;
	left: 18px;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #000 transparent transparent;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mod-sidebar .searchbox .close-btn:hover {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/sidebar/icon-search-hide_5b8fa4e.png) no-repeat 0 0
}

.mod-sidebar .searchbox button {
	display: none;
	color: #fff;
	border: 0;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 32px;
	text-align: middle;
	font-size: 12px;
	line-height: 32px;
	background: #b7c5ca;
	vertical-align: middle
}

.button-rotate {
	overflow: hidden;
	color: #fff;
	background: #37474f
}

.button-rotate a {
	content: attr(data-text);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 48px;
	font-size: 12px;
	font-weight: 700;
	color: #fff !important;
	border-radius: 3px;
	background-color: #18448e;
	text-decoration: none !important;
	text-align: center;
	-webkit-transform-origin: -50% 50%;
	transform-origin: -50% 50%;
	-webkit-transform: rotate3d(0, 0, 1, 90deg);
	transform: rotate3d(0, 0, 1, 90deg);
	-webkit-transition: -webkit-transform .3s ease-in;
	transition: transform .3s ease-in;
	opacity: 0\9;
	filter: alpha(opacity=0)\9
}

.button-rotate:hover a,
.button-rotate:hover {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.button-rotate:hover a {
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	text-decoration: none;
	opacity: 1\9;
	filter: alpha(opacity=100)\9
}

.favorite a,
.feedback a {
	width: 28px;
	height: 28px;
	line-height: 14px;
	padding: 10px
}

.gotop a {
	display: block;
	width: 48px;
	height: 48px
}

.mod-sidebar .notice-sidebar-favorite {
	position: absolute;
	top: 145px;
	left: -299px;
	width: 233px;
	height: 46px;
	padding: 12px 28px;
	border-radius: 3px;
	background-color: #000;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mod-sidebar .notice-sidebar-favorite .arrow {
	position: absolute;
	top: 20px;
	right: -13px;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid;
	border-color: transparent transparent transparent #000;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mod-sidebar .notice-sidebar-favorite .content {
	font-size: 14px;
	line-height: 20px;
	color: #fff
}

#goTop .qr-code-container {
	display: none;
	width: 330px;
	height: 130px;
	padding: 20px;
	position: absolute;
	margin-left: -375px;
	margin-top: -50px;
	color: #333;
	text-align: left;
	background: #eff1f4;
	border-radius: 3px;
	box-shadow: 0 2px 3px #ccc;
	*border: 1px solid #ccc;
	border: 1px solid #ccc\9
}

#goTop .qr-code-container .item-container {}

#goTop .qr-code-container .left {
	float: left;
	width: 130px;
	height: 130px
}

#goTop .qr-code-container .right {
	float: right;
	width: 182px
}

#goTop .qr-code-container .item-container .img-container {
	display: block;
	width: 100%
}

#goTop .qr-code-container .item-container .img-container img {
	width: 100%;
	height: 100%
}

#goTop .qr-code-container .item-container .title {
	font-size: 26px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 10px
}

#goTop .qr-code-container .item-container ul {
	margin-left: 20px
}

#goTop .qr-code-container .item-container ul li {
	list-style: disc;
	color: #666;
	font-size: 14px;
	line-height: 1.7
}

#top_nav_wrapper {
	background: url(/resource/img/top_nav_bg.gif) repeat-x;
	position: relative;
	z-index: 400
}

#top_nav {
	width: 984px;
	margin: 0 auto;
	position: relative;
	z-index: 1010
}

#top_nav ul {
	list-style-type: none;
	height: 24px;
	margin-left: 152px
}

#top_nav li {
	float: left;
	width: 38px;
	height: 24px;
	text-align: center;
	font: 12px/24px
}

#top_nav li a:link,
#top_nav li a:visited {
	text-decoration: none;
	color: #54555d
}

#top_nav li a:hover {
	text-decoration: underline
}

#top_nav li.chosen_state {
	background: #fff;
	border-left: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
	color: #6a6d82;
	font-weight: 700
}

#product_more {
	border: #d1d1d1 1px solid;
	border-top: 0;
	background: #fff;
	width: 306px;
	position: absolute;
	top: 24px;
	left: 534px;
	z-index: 1011;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	display: none
}

#product_more table {
	margin: 7px 0 19px 27px
}

#product_more td {
	font: 13px/35px;
	width: 67px;
	height: 35px;
	text-align: left;
	margin-right: 24px
}

#product_more td a,
#product_more td a:link,
#product_more td a:visited {
	color: #54555d;
	text-decoration: none
}

#product_more td a:hover {
	text-decoration: underline
}

#product_more #all_product {
	font: 12px/20px;
	color: #848484;
	background: url(/resource/img/nav_top_img.gif?v=8.0) -115px 3px no-repeat;
	padding-left: 14px;
	position: absolute;
	right: 10px;
	bottom: 6px
}

#product_more a#all_product:link,
#product_more a#all_product:visited {
	text-decoration: none
}

#product_more a#all_product:hover {
	text-decoration: underline
}

#top_nav #show_more {
	width: 57px;
	text-align: left;
	background: url(/resource/img/nav_top_img.gif?v=8.0) 0 0 no-repeat
}

#top_nav #show_more a {
	font: 12px/24px;
	color: #54555d;
	width: 57px;
	padding: 0 20px 0 10px
}

#top_nav #show_more.chosen {
	background-position: -57px 0
}

#product_more td.p_new img {
	width: 10px;
	height: 9px;
	position: relative;
	top: -10px;
	left: -3px
}

#product_more td.p_new a:link,
#product_more td.p_new a:visited {
	color: #0e68b0
}

.topic {
	margin-top: 8px;
	font-size: 12px
}

.topic h4 {
	font-weight: 700;
	height: 20px;
	overflow: hidden
}

.topic h4 a:link {
	color: #000
}

.topic h4 a:visited {
	text-decoration: none
}

.topic table td {
	vertical-align: top
}

.topic img {
	border: 0;
	padding: 0
}

.topic .topic-pic {
	padding: 2px 10px 2px 2px
}

.topic .topic-txt {
	color: #666
}

.topic .topic-txt a:link {
	padding-left: 6px;
	white-space: nowrap;
	color: #666
}

html {
	margin: 0;
	padding: 0;
	border: 0
}

body {
	font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Tahoma, Helvetica, STHeiti;
	-webkit-font-smoothing: antialiased
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
dialog,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1.5;
	background: #fff
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,
th,
td {
	text-align: left;
	font-weight: 400;
	float: none !important
}

table,
th,
td {
	vertical-align: middle
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: ''
}

blockquote,
q {
	quotes: """"
}

a img {
	border: 0
}

:focus {
	outline: 0
}

ul,
ol,
li {
	list-style: none
}

button,
input,
select,
textarea,
label {
	vertical-align: middle
}

h1,
h2,
h3,
h4,
h6,
h6 {
	font-weight: 700;
	font-size: 100%
}

a:link {
	text-decoration: none
}

a:visited {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.align-r {
	text-align: right
}

.align-c {
	text-align: center
}

.align-l {
	text-align: left
}

.bold {
	font-weight: 700
}

.hide {
	display: none
}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	height: 0
}

.clearfix {
	zoom: 1
}

#usrbar {
	height: 32px;
	line-height: 32px;
	color: #000;
	font: 13px/32px Arial;
	float: right;
	text-align: right
}

#usrbar img {
	border: medium none
}

#usrbar a {
	color: #333;
	margin: 0 11px;
	text-decoration: none;
	display: block;
	_display: inline;
	height: 31px;
	line-height: 31px;
	line-height: 33px\9;
	text-decoration: underline
}

#usrbar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 100;
	zoom: 1
}

#usrbar li {
	float: right
}

#usrbar .uname {}

#usrbar .line {
	background: none repeat scroll 0 0 #bdbdbd;
	display: inline;
	height: 12px;
	overflow: hidden;
	width: 1px;
	position: relative;
	top: 5px;
	top: 3px\9
}

#usrbar .msgs {
	color: #2b66b4
}

#usrbar .msgs span {
	color: red
}

#usrbar .mn-lk-w {
	font-family: Arial;
	position: relative;
	vertical-align: baseline
}

#usrbar .mn-lk-w .mn-lk {
	background: url(https://news.baidu.com/resource/mn1.png) no-repeat scroll right 13px transparent;
	padding-right: 10px
}

#usrbar .mn-tip-null {
	clear: both;
	font-size: 1px;
	height: 5px;
	overflow: hidden;
	width: 75px
}

#usrbar .mn-tip {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #d1d1d1;
	color: #888;
	font-weight: 400;
	position: absolute;
	text-align: left;
	top: 32px;
	z-index: 10;
	box-shadow: 1px 1px 5px #d1d1d1
}

#usrbar .mn-tip .triangle {
	position: absolute;
	width: 13px;
	height: 6px;
	top: -6px;
	left: 50%;
	margin-left: -6.5px;
	background: url(//news.baidu.com/resource/triangle_8fb68e0.png) no-repeat center center
}

#usrbar .mn-tip a {
	margin-left: 0
}

#usrbar .mn-tip .mn {
	margin: 0;
	padding: 0
}

#usrbar .mn-tip .mn li {
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 100%
}

#usrbar .mn-tip .mn li a {
	font-size: 12px
}

#usrbar .mn-tip .mn a {
	display: block;
	padding: 1px 6px 0 11px;
	text-decoration: none;
	margin: 0;
	height: 25px;
	line-height: 25px;
	line-height: 28px\9
}

#usrbar .mn-tip .mn a:hover {
	background: none repeat scroll 0 0 #38f;
	color: #fff
}

#usrbar .mn-tip .mn .my-info {}

#usrbar .mn-tip .mn .logout {}

.i-triangler-left {
	width: 0;
	height: 0;
	border-top: 3px solid #fff;
	border-right: 4px solid #5c5c5c;
	border-bottom: 3px solid #fff
}

.i-triangler-right {
	width: 0;
	height: 0;
	border-top: 3px solid #fff;
	border-left: 4px solid #5c5c5c;
	border-bottom: 3px solid #fff
}

.i-triangler-up {
	width: 0;
	height: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 4px solid #5c5c5c
}

.i-triangler-down {
	width: 0;
	height: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-top: 4px solid #5c5c5c
}

#header,
#body,
#footer {
	width: 984px;
	margin: 0 auto
}

.column {
	margin: 12px 0
}

.l-left-col {
	float: left;
	width: 648px
}

.l-right-col {
	float: right;
	width: 324px
}

#headerwrapper {
	padding-top: 31px;
	border-bottom: 1px solid #e5e5e5;
	box-shadow: -2px 12px 12px -16px #999
}

.mod {
	border: 1px solid #DADADA
}

.mod .hd {
	height: 28px;
	line-height: 29px;
	padding: 0 10px;
	text-align: right;
	overflow: hidden
}

.mod .hd h3 {
	float: left;
	font-size: 14px
}

.mod .hd .more {
	color: #333;
	overflow: hidden
}

.mod .hd .more a {
	padding: 0 3px;
	color: #666
}

.mod .bd {
	zoom: 1
}

.mod .bd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

button,
input,
select,
textarea,
label {
	vertical-align: middle
}

h1,
h2,
h3,
h4,
h6,
h6 {
	font-weight: 700;
	font-size: 100%
}

a:link {
	text-decoration: none
}

a:visited {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.align-r {
	text-align: right
}

.align-c {
	text-align: center
}

.align-l {
	text-align: left
}

.bold {
	font-weight: 700
}

.hide {
	display: none
}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	height: 0
}

.clearfix {
	zoom: 1
}

#usrbar {
	height: 32px;
	line-height: 32px;
	color: #000;
	font: 13px/32px Arial;
	float: right;
	text-align: right
}

#usrbar img {
	border: medium none
}

#usrbar a {
	color: #333;
	margin: 0 11px;
	text-decoration: none;
	display: block;
	_display: inline;
	height: 31px;
	line-height: 31px;
	line-height: 33px\9;
	text-decoration: underline
}

#usrbar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 100;
	zoom: 1
}

#usrbar li {
	float: right
}

#usrbar .uname {}

#usrbar .line {
	background: none repeat scroll 0 0 #bdbdbd;
	display: inline;
	height: 12px;
	overflow: hidden;
	width: 1px;
	position: relative;
	top: 5px;
	top: 3px\9
}

#usrbar .msgs {
	color: #2b66b4
}

#usrbar .msgs span {
	color: red
}

#usrbar .mn-lk-w {
	font-family: Arial;
	position: relative;
	vertical-align: baseline
}

#usrbar .mn-lk-w .mn-lk {
	background: url(https://news.baidu.com/resource/mn1.png) no-repeat scroll right 13px transparent;
	padding-right: 10px
}

#usrbar .mn-tip-null {
	clear: both;
	font-size: 1px;
	height: 5px;
	overflow: hidden;
	width: 75px
}

#usrbar .mn-tip {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #d1d1d1;
	color: #888;
	font-weight: 400;
	position: absolute;
	text-align: left;
	top: 32px;
	z-index: 10;
	box-shadow: 1px 1px 5px #d1d1d1
}

#usrbar .mn-tip .triangle {
	position: absolute;
	width: 13px;
	height: 6px;
	top: -6px;
	left: 50%;
	margin-left: -6.5px;
	background: url(//news.baidu.com/resource/triangle_8fb68e0.png) no-repeat center center
}

#usrbar .mn-tip a {
	margin-left: 0
}

#usrbar .mn-tip .mn {
	margin: 0;
	padding: 0
}

#usrbar .mn-tip .mn li {
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 100%
}

#usrbar .mn-tip .mn li a {
	font-size: 12px
}

#usrbar .mn-tip .mn a {
	display: block;
	padding: 1px 6px 0 11px;
	text-decoration: none;
	margin: 0;
	height: 25px;
	line-height: 25px;
	line-height: 28px\9
}

#usrbar .mn-tip .mn a:hover {
	background: none repeat scroll 0 0 #38f;
	color: #fff
}

#usrbar .mn-tip .mn .my-info {}

#usrbar .mn-tip .mn .logout {}

.i-triangler-left {
	width: 0;
	height: 0;
	border-top: 3px solid #fff;
	border-right: 4px solid #5c5c5c;
	border-bottom: 3px solid #fff
}

.i-triangler-right {
	width: 0;
	height: 0;
	border-top: 3px solid #fff;
	border-left: 4px solid #5c5c5c;
	border-bottom: 3px solid #fff
}

.i-triangler-up {
	width: 0;
	height: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 4px solid #5c5c5c
}

.i-triangler-down {
	width: 0;
	height: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-top: 4px solid #5c5c5c
}

#header,
#body,
#footer {
	width: 984px;
	margin: 0 auto
}

.column {
	margin: 12px 0
}

.l-left-col {
	float: left;
	width: 648px
}

.l-right-col {
	float: right;
	width: 324px
}

#headerwrapper {
	padding-top: 31px;
	border-bottom: 1px solid #e5e5e5;
	box-shadow: -2px 12px 12px -16px #999
}

.mod {
	border: 1px solid #DADADA
}

.mod .hd {
	height: 28px;
	line-height: 29px;
	padding: 0 10px;
	text-align: right;
	overflow: hidden
}

.mod .hd h3 {
	float: left;
	font-size: 14px
}

.mod .hd .more {
	color: #333;
	overflow: hidden
}

.mod .hd .more a {
	padding: 0 3px;
	color: #666
}

.mod .bd {
	zoom: 1
}

.mod .bd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

html {
	margin: 0;
	padding: 0;
	border: 0
}

body {
	font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Tahoma, Helvetica, STHeiti;
	-webkit-font-smoothing: antialiased
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
dialog,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1.5;
	background: #fff
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,
th,
td {
	text-align: left;
	font-weight: 400;
	float: none !important
}

table,
th,
td {
	vertical-align: middle
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: ''
}

blockquote,
q {
	quotes: """"
}

a img {
	border: 0
}

:focus {
	outline: 0
}

ul,
ol,
li {
	list-style: none
}

.ulist li {
	height: 27px;
	line-height: 27px;
	padding-left: 8px;
	background-image: url(//news.baidu.com/resource/css/../img/bg_warn.gif);
	background-repeat: no-repeat;
	background-position: left -255px;
	overflow: hidden
}

.ulist li i {
	font-family: Arial;
	font-style: normal;
	padding-left: 10px;
	font-size: 13px;
	color: #999
}

.ulist .bold-item {
	padding: 10px 0 5px;
	background: 0 0
}

.ulist .bold-item a {
	font: 400 16px/26px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"
}

.videopost {
	position: absolute;
	right: 0;
	top: 250px;
	width: 252px
}

.videopost h3 {
	height: 25px;
	line-height: 25px;
	padding-left: 30px;
	background: url(//news.baidu.com/resource/img/bg_yule.gif) no-repeat 10px -108px
}

.videopost h3 a {
	font-size: 12px;
	color: #000
}

.videopost .sep {
	background: url(//news.baidu.com/resource/img/bg_yule.gif) no-repeat scroll 0 -291px;
	font-size: 1px;
	height: 2px;
	line-height: 2px;
	overflow: hidden
}

#videopost {
	width: 228px;
	padding: 8px 0 0 12px
}

.videopost .btn_prev {
	cursor: pointer;
	display: inline;
	float: right;
	height: 16px;
	margin-bottom: 6px;
	width: 21px
}

.videopost .btn_next {
	cursor: pointer;
	display: inline;
	float: right;
	height: 16px;
	margin-bottom: 6px;
	width: 22px
}

.videopost div.btn_prev_on {
	background: url(/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 0
}

.videopost div.btn_prev_off {
	background: url(/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 -20px
}

.videopost div.btn_next_on {
	background: url(/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 -60px
}

.videopost div.btn_next_off {
	background: url(/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 -40px
}

.videopost div.now_scale {
	color: #999;
	display: inline;
	float: right;
	font-family: arial;
	margin-bottom: 6px;
	margin-right: 6px;
	font-size: 12px
}

.videopost .now_nm {
	color: #333
}

.videopost div.mask {
	float: left;
	height: 119px;
	overflow: hidden;
	position: relative;
	width: 228px
}

.videopost div.item {
	display: inline;
	float: left;
	height: 118px;
	overflow: hidden;
	padding-right: 20px;
	text-align: left;
	width: 104px
}

.videopost div.item img {
	height: 75px;
	width: 100px;
	padding: 0;
	border: 0
}

.videopost div.item a,
.videolist .img_border {
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 4px;
	position: relative;
	text-align: left;
	text-decoration: none
}

.videolist td .imglist .img_border {
	width: 120px
}

.videopost div.item a .play,
.videolist a .play {
	background: url(//news.baidu.com/resource/img/bg_play.png) no-repeat scroll 0 0 transparent;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//news.baidu.com/resource/img/bg_play.png");
	cursor: pointer;
	display: block;
	height: 17px;
	left: 81px;
	overflow: hidden;
	position: absolute;
	top: 57px;
	width: 17px
}

.videolist a .play {
	left: 101px;
	top: 72px
}

.videopost div.item a:link {
	color: #333
}

.videlpost div.item a:visited {
	color: purple
}

.videopost div.item a:hover,
.videolist a:hover {
	text-decoration: underline
}

.videopost div.img_list {
	left: 0;
	position: absolute;
	top: 0;
	width: 744px
}

.bannerAdContainer {
	position: relative;
	width: 100%;
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	margin-top: -20px;
	*margin-top: 0
}

.bannerAdContainer .ad-item-container {
	display: none;
	width: 100%;
	overflow: hidden
}

.bannerAdContainer .ad-item-container img {
	width: 100%;
	height: 100%
}

.bannerAdContainerClose {
	display: none;
	position: absolute;
	width: 23px;
	height: 23px;
	background: #ccc url() no-repeat center center;
	cursor: pointer;
	top: 0;
	right: 0
}

.bannerAdContainerClose:hover {
	background-color: #999
}

.column-title {
	text-align: right
}

.column-title .column-title-border {
	border-bottom: 1px solid #ececec;
	border-top: 2px solid #c7c7c7;
	height: 52px;
	line-height: 52px
}

.column-title .column-title-border h2 {
	position: relative;
	top: -2px;
	float: left;
	padding: 6px 5px 0 0;
	margin-right: 10px;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
	color: #069;
	border-top: 2px solid #069;
	text-align: left
}

.column-title .column-title-border h2 .arrow {
	padding: 6px 12px 0 0;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/top_bg_3e2d110.png) no-repeat right -674px
}

.column-title .column-title-border h2 a {
	padding: 6px 12px 0 0;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
	color: #069
}

.column-title .column-title-border h2 a:link,
.column-title .column-title-border h2 a:active,
.column-title .column-title-border h2 a:visited,
.column-title .column-title-border h2 a:hover {
	padding: 6px 12px 0 0;
	color: #069
}

.column-title .column-title-border h2 .cname {
	display: block;
	font-weight: 400;
	font-size: 9px;
	line-height: 12px;
	font-family: arial, sans-serif;
	color: #999;
	text-transform: uppercase
}

.column-title .column-title-border .sub-class {
	display: inline-block;
	width: 460px;
	height: 44px;
	padding-right: 25px;
	color: #f0f0f0;
	overflow: hidden
}

.column-title .column-title-border .sub-class a:link,
.column-title .column-title-border .sub-class a:active,
.column-title .column-title-border .sub-class a:visited {
	padding: 0 4px;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
	color: #666
}

.column-title .column-title-border .more {
	float: right;
	margin-top: 13px
}

.column-title .column-title-border .more a:link {
	display: block;
	height: 25px;
	width: 25px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/mod_coltitle/sp_icon_b_more_901577f.png) no-repeat left top;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 10
}

.column-title .column-title-border .more a:link,
.column-title .column-title-border .more a:active,
.column-title .column-title-border .more a:visited {
	padding: 0 4px;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
	color: #666
}

.one-pan-tip {
	cursor: pointer;
}

.one-pan-tip::before {
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	width: 1em;
	height: 1em;
	margin: 0 1px .15em 1px;
	vertical-align: middle;
	display: inline-block;
}

.one-pan-tip-success::before {
	content: '';
	background-image: url()
}

.one-pan-tip-error {
	text-decoration: line-through;
}

.one-pan-tip-error::before {
	content: '';
	background-image: url()
}

.one-pan-tip-other::before {
	content: '';
	background-image: url()
}

.one-pan-tip-lock::before {
	content: '';
	background-image: url()
}
